Skip to content

Q4 — chat completions reasoning field name #38

Description

@weselben

Question

What field name should the chat completions response carry the
extracted reasoning under? Candidates:

  • reasoning_content — DeepSeek-style, several gateways already use
  • reasoning — OpenAI's own o-series response field name in the
    Responses API and newer chat completions
  • both, with reasoning as primary and reasoning_content as
    legacy alias

Check what the existing providers in this repo already emit
(internal/providers/openai et al.) to avoid creating a second
canonical name. Pick one, document the choice in the PR description.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions