UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

18 lines 629 B
import { OpenAIChat } from './openai_chat.js'; export class OpenRouterProvider extends OpenAIChat { constructor() { super('openrouter', process.env.OPENROUTER_API_KEY, 'https://openrouter.ai/api/v1', { 'User-Agent': 'JustEvery_', 'HTTP-Referer': 'https://justevery.com/', 'X-Title': 'JustEvery_', }, { provider: { require_parameters: true, sort: 'throughput', ignore: ['Novita'], }, }); } } export const openRouterProvider = new OpenRouterProvider(); //# sourceMappingURL=openrouter.js.map