Function: createOpenAIProvider()

function createOpenAIProvider(config?): OpenAIProvider;

Defined in: providers/openai.ts:311

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 a specific model — the transport follows from the id
const provider = createOpenAIProvider({ model: 'gpt-6-astra' });

// With organization
const provider = createOpenAIProvider({ apiKey: 'sk-...', organization: 'org-...' });