add deepinfra
This commit is contained in:
@@ -175,6 +175,7 @@ const NVIDIA_API_KEY = process.env.NVIDIA_API_KEY || process.env.NVIDIA_API_TOKE
|
||||
const NVIDIA_API_URL = process.env.NVIDIA_API_URL || 'https://api.nvidia.com/v1';
|
||||
const CHUTES_API_KEY = process.env.PLUGIN_COMPASS_CHUTES_API_KEY || process.env.CHUTES_API_KEY || process.env.CHUTES_API_TOKEN || '';
|
||||
const CHUTES_API_URL = process.env.CHUTES_API_URL || 'https://api.chutes.ai/v1';
|
||||
const DEEPINFRA_API_KEY = process.env.DEEPINFRA_API_KEY || process.env.DEEPINFRA_API_TOKEN || '';
|
||||
|
||||
const PROVIDER_LIMITS_FILE = path.join(STATE_DIR, 'provider-limits.json');
|
||||
const PROVIDER_USAGE_FILE = path.join(STATE_DIR, 'provider-usage.json');
|
||||
@@ -5738,6 +5739,10 @@ async function ensureOpencodeConfig(session) {
|
||||
kilo: {
|
||||
apiKey: process.env.KILO_API_KEY,
|
||||
baseURL: 'https://api.kilo.ai/api/gateway'
|
||||
},
|
||||
deepinfra: {
|
||||
apiKey: DEEPINFRA_API_KEY,
|
||||
baseURL: 'https://api.deepinfra.com/v1/openai'
|
||||
}
|
||||
};
|
||||
|
||||
@@ -9371,6 +9376,7 @@ function isPlanProviderConfigured(providerName) {
|
||||
if (normalized === 'google') return !!GOOGLE_API_KEY;
|
||||
if (normalized === 'groq') return !!GROQ_API_KEY;
|
||||
if (normalized === 'nvidia') return !!NVIDIA_API_KEY;
|
||||
if (normalized === 'deepinfra') return !!DEEPINFRA_API_KEY;
|
||||
if (normalized === 'ollama') return !!(OLLAMA_API_URL || OLLAMA_API_KEY);
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user