feat(providers): added openrouter support

This commit is contained in:
namanb
2025-04-02 12:24:27 +05:30
parent a8d410bc2f
commit 3545137bc0
8 changed files with 102 additions and 5 deletions

View File

@@ -5,6 +5,7 @@ import {
getCustomOpenaiModelName,
getGeminiApiKey,
getGroqApiKey,
getOpenrouterApiKey,
getOllamaApiEndpoint,
getOpenaiApiKey,
updateConfig,
@@ -52,6 +53,7 @@ export const GET = async (req: Request) => {
config['ollamaApiUrl'] = getOllamaApiEndpoint();
config['anthropicApiKey'] = getAnthropicApiKey();
config['groqApiKey'] = getGroqApiKey();
config['openrouterApiKey'] = getOpenrouterApiKey();
config['geminiApiKey'] = getGeminiApiKey();
config['customOpenaiApiUrl'] = getCustomOpenaiApiUrl();
config['customOpenaiApiKey'] = getCustomOpenaiApiKey();
@@ -79,6 +81,9 @@ export const POST = async (req: Request) => {
GROQ: {
API_KEY: config.groqApiKey,
},
OPENROUTER: {
API_KEY: config.openrouterApiKey,
},
ANTHROPIC: {
API_KEY: config.anthropicApiKey,
},