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)