AxAIOpenAIArgs
Defined in: https://github.com/ax-llm/ax/blob/781623e58befc00a555cf73ccbac598a72bb700c/src/ax/ai/openai/api.ts#L139
Extends
Omit<AxAIOpenAIBaseArgs<TModel, TEmbedModel, TModelKey, TChatReq>, "config" | "supportFor" | "modelInfo">
Type Parameters
Properties
| Property | Type | Description | Inherited from |
|---|
apiKey? | string | - | Omit.apiKey |
apiURL? | string | - | Omit.apiURL |
chatReqUpdater? | ChatReqUpdater<TModel, TChatReq> | - | Omit.chatReqUpdater |
chatRespProcessor? | ChatRespProcessor | - | Omit.chatRespProcessor |
chatStreamRespProcessor? | ChatStreamRespProcessor | - | Omit.chatStreamRespProcessor |
config? | Partial<Readonly<AxAIOpenAIConfig<TModel, TEmbedModel>>> | - | - |
credentialProfile? | string | - | Omit.credentialProfile |
credentialProvider? | AxAICredentialProvider | - | Omit.credentialProvider |
modelInfo? | AxModelInfo[] | - | - |
models? | AxAIInputModelList<TModel, TEmbedModel, TModelKey> | - | Omit.models |
name | TName | - | - |
options? | Readonly<AxAIServiceOptions & object> | - | Omit.options |
promptCaching? | boolean | Opt in to OpenAI prompt caching on GPT-5.6+ models. Off by default because this request builder is shared: Azure OpenAI is typed on the same model enum, so a gpt-5.6-* deployment would otherwise pick up parameters its API version may reject. Only AxAIOpenAI sets it today. | Omit.promptCaching |
realtime? | RealtimeAdapter<TModel> | - | Omit.realtime |