chat? | OpenAiChatDefaults | Default chat behaviour spanning model choice, limits, and temperature. |
clientOptions? | ClientOptions | Overrides forwarded to the OpenAI SDK client constructor. |
mcp? | { baseDelayMs: number; extraRetries: number; gracefulDegradation: boolean; maxDelayMs: number; } | MCP error handling configuration. |
mcp.baseDelayMs? | number | Base delay in milliseconds for exponential backoff. Default: 500 |
mcp.extraRetries? | number | Number of extra retry attempts before degrading. Default: 1 |
mcp.gracefulDegradation? | boolean | Enable graceful degradation by removing MCP tools on persistent failures. Default: true |
mcp.maxDelayMs? | number | Maximum delay in milliseconds for exponential backoff. Default: 2000 |
voice? | OpenAiVoiceDefaults | Default realtime voice behaviours including model and transcription hints. |
webSearch? | boolean | Enables optional web search tool exposure to the Responses API. |