Function: createOpenAIProvider()
function createOpenAIProvider(config?): OpenAIProvider;
Defined in: providers/openai.ts:194
Create an OpenAI provider instance
Parameters
| Parameter | Type |
|---|---|
config | OpenAIProviderConfig |
Returns
Example
// Using environment variable (OPENAI_API_KEY)
const provider = createOpenAIProvider();
// With explicit API key
const provider = createOpenAIProvider({ apiKey: 'sk-...' });
// With custom model
const provider = createOpenAIProvider({ model: 'gpt-4o-mini' });
// With organization
const provider = createOpenAIProvider({
apiKey: 'sk-...',
organization: 'org-...'
});