LogoRobo.js
Packages@robojs/ai

OpenAiEngineOptions

Interface: OpenAiEngineOptions

Properties

PropertyTypeDescription
chat?OpenAiChatDefaultsDefault chat behaviour spanning model choice, limits, and temperature.
clientOptions?ClientOptionsOverrides forwarded to the OpenAI SDK client constructor.
mcp?{ baseDelayMs: number; extraRetries: number; gracefulDegradation: boolean; maxDelayMs: number; }MCP error handling configuration.
mcp.baseDelayMs?numberBase delay in milliseconds for exponential backoff. Default: 500
mcp.extraRetries?numberNumber of extra retry attempts before degrading. Default: 1
mcp.gracefulDegradation?booleanEnable graceful degradation by removing MCP tools on persistent failures. Default: true
mcp.maxDelayMs?numberMaximum delay in milliseconds for exponential backoff. Default: 2000
voice?OpenAiVoiceDefaultsDefault realtime voice behaviours including model and transcription hints.
webSearch?booleanEnables optional web search tool exposure to the Responses API.

On this page