Update src/llm/providers.js
Browse files- src/llm/providers.js +6 -2
src/llm/providers.js
CHANGED
|
@@ -1,8 +1,12 @@
|
|
| 1 |
export function getProviderConfig(provider, model) {
|
| 2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
|
| 4 |
if (!apiKey) {
|
| 5 |
-
throw new Error("
|
| 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) {
|