Constants§
- DEFAULT_
MODEL - DEPRECATED_
MODEL_ REPLACEMENTS - Mapping of deprecated OpenAI model IDs to their recommended replacements.
- GPT
- GPT_5
- GPT_5_1
- GPT_5_6
- GPT_
5_ 1_ MINI - GPT_
5_ 2_ CODEX - GPT_
5_ 6_ LUNA - GPT_
5_ 6_ SOL - GPT_
5_ 6_ TERRA - GPT_
5_ CODEX - GPT_
5_ MINI - GPT_
5_ NANO - GPT_
6_ 1_ SOL - GPT_
6_ ASTRA - GPT_
6_ LUNA - GPT_
6_ SOL - GPT_
OSS_ 20B - GPT_
OSS_ 120B - HARMONY_
MODELS - GPT-OSS models that use harmony tokenization
- O3
- O4_MINI
- REASONING_
MODELS - Models that support the OpenAI reasoning parameter payload
- RESPONSES_
API_ MODELS - Models that require the OpenAI Responses API
- STREAMING_
REQUIRED_ MODELS - Models that reject non-streaming requests on the OpenAI API. The provider
advertises no non-streaming capability for them and coerces generation to
an internally-streamed request (see
OpenAIProvider::requires_streaming_responses). - SUPPORTED_
MODELS - TOOL_
UNAVAILABLE_ MODELS - Models that do not expose structured tool calling on the OpenAI platform
Functions§
- deprecated_
model_ replacement - Returns the recommended replacement for a deprecated OpenAI model, if known.