BrowserOpenAIProviderOptions
Interface: BrowserOpenAIProviderOptions
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:102
Properties
apiKey
readonlyapiKey:string
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:104
API key. REQUIRED.
apiUrl?
readonlyoptionalapiUrl?:string
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:110
Override the API URL (Ollama, Together, vLLM, OpenAI proxies).
authScheme?
readonlyoptionalauthScheme?:"bearer"|"api-key"
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:115
Auth header scheme. 'bearer' (default) → Authorization: Bearer <key>;
'api-key' → the api-key header (Azure OpenAI).
defaultMaxTokens?
readonlyoptionaldefaultMaxTokens?:number
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:108
Default max tokens.
defaultModel?
readonlyoptionaldefaultModel?:string
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:106
Default model when LLMRequest.model is 'openai'.
organization?
readonlyoptionalorganization?:string
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:112
Optional Organization header.
reasoning?
readonlyoptionalreasoning?:boolean
Defined in: src/adapters/llm/BrowserOpenAIProvider.ts:119
Treat the target as a reasoning model (o-series): omit temperature and send
the developer role. Standard o-series ids are auto-detected; set for arbitrary
Azure deployment names.
