Function: createOpenRouterProvider()

function createOpenRouterProvider(config?): OpenRouterProvider;

Defined in: providers/openrouter.ts:201

Create an OpenRouter provider instance

Parameters

Parameter Type
config OpenRouterProviderConfig

Returns

OpenRouterProvider

Example

// Using environment variable (OPENROUTER_API_KEY)
const provider = createOpenRouterProvider();

// With explicit API key
const provider = createOpenRouterProvider({ apiKey: 'sk-or-...' });

// With custom model and site attribution
const provider = createOpenRouterProvider({
  model: 'anthropic/claude-sonnet-4-6',
  siteUrl: 'https://myapp.com',
  siteName: 'My App'
});