API secret key for authorization. Must not be empty.
OptionalbaseBase URL for the OpenAI-compatible API endpoint. Defaults to 'https://api.openai.com/v1'.
OptionalcustomAdditional headers sent with every request (e.g. org ID or custom routing).
OptionaldefaultDefault model name to use if not specified in individual calls. Defaults to 'gpt-4o'.
OptionaldefaultDefault response format strategy for structured generation. Defaults to { type: 'json_object' } for remote endpoints, and null (omitted) for local endpoints.
OptionaldefaultDefault temperature (0.0 to 2.0). Defaults to 0.7.
OptionaltimeoutRequest timeout in milliseconds. Defaults to 60000 (60s).
Configuration options for initializing OpenAiAdapter.