@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
18 lines • 629 B
JavaScript
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