Skip to main content

Module openai

Module openai 

Source

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.