Function: createOpenAIProvider()

function createOpenAIProvider(config?): OpenAIProvider;

Defined in: providers/openai.ts:194

Create an OpenAI provider instance

Parameters

Parameter Type
config OpenAIProviderConfig

Returns

OpenAIProvider

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-...'
});