502 OAI Compatible API error: [503] Service Unavailable {"error":{"message":"No ...
错误信息
原因: Failed to get response from the AI model; retried 5 times (total retry wait time: 14.53 seconds) Last error: 502 OAI Compatible API error: [503] Service Unavailable {"error":{"message":"No available Gemini accounts: no available accounts","type":"upstream_error","param":"","code":503}} URL: https://8stoken.com/v1/chat/completions
AI 解决方案
🔧 报错分析报告
1. 🌐 错误翻译
原文:Last error: 502 OAI Compatible API error: [503] Service Unavailable {"error":{"message":"No available Gemini accounts: no available accounts","type":"upstream_error","param":"","code":503}}
译文:最后错误:502 OAI兼容API错误:[503]服务不可用{"错误":{"消息":"没有可用的Gemini账户:无可用账户","类型":"上游错误","参数":"","代码":503}}
2. 🎯 原因分析
https://8stoken.com/v1/chat/completions(第三方API代理服务)3. 💡 解决方案
// 1. 切换可用的API服务或更换代理端点
const apiClient = {
baseURL: "https://your-reliable-api.com/v1", // 替换为可靠的API服务
async chatCompletion(messages) {
const response = await fetch(`${this.baseURL}/chat/completions`, {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${yourValidAPIKey}`
},
body: JSON.stringify({
model: "gemini-1.5-pro",
messages: messages
})
});
if (response.status === 503) {
// 服务不可用时的重试或降级处理
throw new Error("服务暂时不可用,请稍后重试或更换服务节点");
}
return response.json();
}
};
4. 🛡️ 预防措施
curl -v排查网络链路问题