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.
Question
What field name should the chat completions response carry the
extracted reasoning under? Candidates:
reasoning_content— DeepSeek-style, several gateways already usereasoning— OpenAI's own o-series response field name in theResponses API and newer chat completions
reasoningas primary andreasoning_contentaslegacy alias
Check what the existing providers in this repo already emit
(
internal/providers/openaiet al.) to avoid creating a secondcanonical name. Pick one, document the choice in the PR description.