Skip to content

OpenAIProviderOptions

type OpenAIProviderOptions = object;

Options for OpenAIProvider.

optional apiKey?: string;

optional baseURL?: string;

optional cacheResponsesWebSocketModels?: boolean;

optional openAIClient?: OpenAI;

optional organization?: string;

optional project?: string;

optional responsesWebSocketOptions?: OpenAIResponsesWebSocketOptions;

optional strictFeatureValidation?: boolean;

When false, Chat Completions models warn and ignore Responses-only features such as previousResponseId, conversationId, and prompt. When true, they raise UserError instead.


optional useResponses?: boolean;

optional useResponsesWebSocket?: boolean;

optional websocketBaseURL?: string;