getzero11 commited on
Commit
568b90c
·
verified ·
1 Parent(s): 8938927

Update src/llm/providers.js

Browse files
Files changed (1) hide show
  1. src/llm/providers.js +6 -2
src/llm/providers.js CHANGED
@@ -1,8 +1,12 @@
1
  export function getProviderConfig(provider, model) {
2
- const apiKey = process.env.OPENCLAW_API_KEY;
 
 
 
 
3
 
4
  if (!apiKey) {
5
- throw new Error("OPENCLAW_API_KEY not set");
6
  }
7
 
8
  switch (provider) {
 
1
  export function getProviderConfig(provider, model) {
2
+ // Check for both OPENCLAW_API_KEY and provider-specific keys
3
+ const apiKey = process.env.OPENCLAW_API_KEY ||
4
+ process.env.DEEPSEEK_API_KEY ||
5
+ process.env.OPENAI_API_KEY ||
6
+ process.env.ANTHROPIC_API_KEY;
7
 
8
  if (!apiKey) {
9
+ throw new Error("API key not set. Set OPENCLAW_API_KEY, DEEPSEEK_API_KEY, or provider-specific key");
10
  }
11
 
12
  switch (provider) {