UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

22 lines 834 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.openRouterProvider = exports.OpenRouterProvider = void 0; const openai_chat_js_1 = require("./openai_chat.cjs"); class OpenRouterProvider extends openai_chat_js_1.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'], }, }); } } exports.OpenRouterProvider = OpenRouterProvider; exports.openRouterProvider = new OpenRouterProvider(); //# sourceMappingURL=openrouter.js.map