Interface: OpenAIResponsesProviderConfig
Defined in: providers/openai-responses.ts:128
Configuration for OpenAIResponsesProvider.
Field names and defaults mirror OpenAIProviderConfig exactly, so the router can forward its own config untouched.
Properties
apiKey?
optional apiKey?: string;
Defined in: providers/openai-responses.ts:130
OpenAI API key (falls back to OPENAI_API_KEY env var)
baseUrl?
optional baseUrl?: string;
Defined in: providers/openai-responses.ts:132
Base URL for OpenAI API (default: https://api.openai.com)
estimateTokens?
optional estimateTokens?: (text) => number;
Defined in: providers/openai-responses.ts:142
Optional token estimator (e.g. tiktoken) for the debug payload
Parameters
| Parameter | Type |
|---|---|
text | string |
Returns
number
maxTokens?
optional maxTokens?: number;
Defined in: providers/openai-responses.ts:136
Default max output tokens (default: 4096) → max_output_tokens
model?
optional model?: string;
Defined in: providers/openai-responses.ts:134
Default model (default: gpt-6-sol)
organization?
optional organization?: string;
Defined in: providers/openai-responses.ts:140
OpenAI organization ID (optional)
timeout?
optional timeout?: number;
Defined in: providers/openai-responses.ts:138
Request timeout in milliseconds (default: 120000)