Files
html/api/provider-health.json
2026-04-12 22:57:03 +02:00

76 lines
1.8 KiB
JSON

{
"timestamp": "2026-04-12T00:30:43.381122",
"providers": {
"mistral": {
"status": "UP",
"key": "MISTRAL_KEY",
"free": true,
"model": "mistral-small-latest"
},
"ollama": {
"status": "UP",
"key": "local",
"free": true,
"model": "qwen3:4b"
},
"groq": {
"status": "DOWN",
"key": "GROQ_KEY",
"reason": "Invalid API Key",
"renew": "https://console.groq.com/keys"
},
"cerebras": {
"status": "DOWN",
"key": "CEREBRAS_API_KEY",
"reason": "Wrong API Key",
"renew": "https://cloud.cerebras.ai/platform/api-keys"
},
"sambanova": {
"status": "DOWN",
"key": "SAMBANOVA_KEY",
"reason": "HTTP 402 quota",
"renew": "https://cloud.sambanova.ai/apis"
},
"gemini": {
"status": "DOWN",
"key": "GEMINI_KEY",
"reason": "Invalid key",
"renew": "https://aistudio.google.com/app/apikey"
},
"deepseek_api": {
"status": "DOWN",
"key": "DEEPSEEK_KEY",
"reason": "No balance",
"renew": "https://platform.deepseek.com/api_keys"
},
"deepseek_web": {
"status": "PENDING",
"port": 8901,
"reason": "Need session token",
"unlimited": true
},
"openrouter": {
"status": "DOWN",
"key": "OPENROUTER_KEY",
"reason": "User not found",
"renew": "https://openrouter.ai/settings/keys"
},
"together": {
"status": "DOWN",
"key": "TOGETHER_KEY",
"reason": "HTTP 403",
"renew": "https://api.together.ai/settings/api-keys"
},
"github_pat": {
"status": "EXPIRED",
"reason": "Bad credentials",
"renew": "https://github.com/settings/tokens"
}
},
"summary": {
"up": 2,
"down": 7,
"pending": 1,
"expired": 1
}
}