Canonical Chat-Completion request and response shapes.
The library uses the OpenAI Chat Completions shape as its canonical
format. All provider configs map FROM this shape TO their native
shape. Provider adapters reverse the translation for responses, so
callers always work in OpenAI shape regardless of the upstream.
Canonical Chat-Completion request and response shapes.
The library uses the OpenAI Chat Completions shape as its canonical format. All provider configs map FROM this shape TO their native shape. Provider adapters reverse the translation for responses, so callers always work in OpenAI shape regardless of the upstream.