错误信息: The selected model requires paid balance. Your paid balance is insufficien...
错误信息
错误名称: AI_APICallError
错误信息: The selected model requires paid balance. Your paid balance is insufficient. Please top up and try again.
堆栈信息: AI_APICallError
at file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-gixTQuVo.js:5146:11
at async postToApi (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-gixTQuVo.js:5028:24)
at async OpenAICompatibleChatLanguageModel$1.doStream (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:243247:48)
at async wrapStream (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:38758:31)
at async fn (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:36943:17)
at async file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:34321:19
at async _retryWithExponentialBackoff (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:34423:10)
at async streamStep (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:36911:108)
at async fn (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:37190:5)
at async file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-Dy89cVhB.js:34321:19
错误原因: "[undefined]"
状态码: 403
请求路径: https://api.siliconflow.cn/v1/chat/completions
请求体: {
"model": "Pro/moonshotai/Kimi-K2-Thinking",
"user": "[undefined]",
"max_tokens": "[undefined]",
"temperature": 1,
"top_p": "[undefined]",
"frequency_penalty": "[undefined]",
"presence_penalty": "[undefined]",
"response_format": "[undefined]",
"stop": "[undefined]",
"seed": "[undefined]",
"serviceTier": "[undefined]",
"reasoning_effort": "[undefined]",
"verbosity": "[undefined]",
"messages": [
{
"role": "user",
"content": "nh"
}
],
"tools": "[undefined]",
"tool_choice": "[undefined]",
"stream": true,
"stream_options": {
"include_usage": true
}
}
响应首部: {
"content-length": "144",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 10 Dec 2025 06:15:10 GMT",
"document-policy": "include-js-call-stacks-in-crash-reports",
"x-siliconcloud-trace-id": "ti_yues7n5xbtjdgj4e6y"
}
响应内容: {
"code": 30011,
"message": "The selected model requires paid balance. Your paid balance is insufficient. Please top up and try again.",
"data": null
}
数据: "[undefined]"
AI 解决方案
错误分析
1. 错误翻译
原文:The selected model requires paid balance. Your paid balance is insufficient. Please top up and try again.
译文:所选模型需要付费余额。您的付费余额不足,请充值后重试。
2. 原因分析
Pro/moonshotai/Kimi-K2-Thinking3. 解决方案
#### 方案一:充值账户
# 前往 SiliconFlow 平台进行充值
# 访问:https://siliconflow.cn 完成账户充值
#### 方案二:切换免费模型
// 在代码中将模型替换为免费版本
const requestBody = {
"model": "moonshot-v1-8k", // 或其他免费模型
"messages": [
{
"role": "user",
"content": "nh"
}
],
"stream": true
};
4. ️ 预防措施
- 余额监控:定期检查API服务商账户余额,设置余额告警
- 模型选择:开发测试阶段优先使用免费模型,生产环境再切换付费模型
- 错误处理:在代码中添加余额不足的异常处理逻辑
// 建议的错误处理代码
try {
// API调用代码
} catch (error) {
if (error.status === 403 && error.message.includes('insufficient balance')) {
console.log('账户余额不足,请充值或切换免费模型');
// 执行降级策略或通知用户
}
}
建议:立即检查 SiliconFlow 账户余额并完成充值,或暂时使用免费模型继续开发。