jorel
Version:
A unified wrapper for working with LLMs from multiple providers, including streams, images, documents & automatic tool use.
17 lines (16 loc) • 552 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OpenRouterProvider = void 0;
const open_ai_1 = require("../open-ai");
class OpenRouterProvider extends open_ai_1.OpenAIProvider {
constructor(config) {
super({
apiUrl: "https://openrouter.ai/api/v1",
apiKey: process.env.OPEN_ROUTER_API_KEY,
name: OpenRouterProvider.defaultName,
...config,
});
}
}
exports.OpenRouterProvider = OpenRouterProvider;
OpenRouterProvider.defaultName = "open-router";