🔑 [feat] Add Gemini API key support

- Include Gemini API key in the getAPIKey function
- Allow retrieval of Gemini API key from environment variables
This commit is contained in:
Maki 2024-10-20 20:06:40 +09:00
parent 2c1045ab86
commit 7e0287f7f6

View File

@ -16,6 +16,8 @@ export function getAPIKey(cloudflareEnv: Env, provider: string) {
return env.GROQ_API_KEY || cloudflareEnv.GROQ_API_KEY; return env.GROQ_API_KEY || cloudflareEnv.GROQ_API_KEY;
case 'OpenRouter': case 'OpenRouter':
return env.OPEN_ROUTER_API_KEY || cloudflareEnv.OPEN_ROUTER_API_KEY; return env.OPEN_ROUTER_API_KEY || cloudflareEnv.OPEN_ROUTER_API_KEY;
case 'Gemini':
return env.GEMINI_API_KEY || cloudflareEnv.GEMINI_API_KEY;
// AWS credentials for Bedrock are obtained separately // AWS credentials for Bedrock are obtained separately
default: default:
return ""; return "";