错误信息: not implemented (request id: 2025100520584674839955390nQcLHx) 堆栈信息: AI_API...
🚨 错误信息
错误名称: AI_APICallError
错误信息: not implemented (request id: 2025100520584674839955390nQcLHx)
堆栈信息: AI_APICallError: not implemented (request id: 2025100520584674839955390nQcLHx)
at file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-DljPbAPG.js:4456:11
at async postToApi (file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/dist-DljPbAPG.js:4352:24)
at async OpenAIResponsesLanguageModel.doStream (file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:52251:48)
at async fn (file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:39723:17)
at async file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:37132:19
at async _retryWithExponentialBackoff (file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:37234:10)
at async streamStep (file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:39691:108)
at async fn (file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:39970:5)
at async file:///C:/Users/daphai/AppData/Local/Programs/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-D-H00nsq.js:37132:19
错误原因: "[undefined]"
状态码: 500
请求路径: https://www.dmxapi.cn/v1/responses
请求体: {
"model": "gemini-2.5-pro-thinking",
"input": [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "123"
}
]
}
],
"temperature": 1,
"top_p": 1,
"max_output_tokens": "[undefined]",
"metadata": "[undefined]",
"parallel_tool_calls": "[undefined]",
"previous_response_id": "[undefined]",
"store": "[undefined]",
"user": "[undefined]",
"instructions": "[undefined]",
"service_tier": "[undefined]",
"include": "[undefined]",
"prompt_cache_key": "[undefined]",
"safety_identifier": "[undefined]",
"top_logprobs": "[undefined]",
"tools": "[undefined]",
"tool_choice": "[undefined]",
"stream": true
}
响应首部: {
"cache-control": "no-cache",
"content-type": "text/event-stream",
"date": "Sun, 05 Oct 2025 12:58:47 GMT",
"server": "nginx",
"x-rixapi-request-id": "2025100520584674839955390nQcLHx"
}
响应内容: {
"error": {
"message": "not implemented (request id: 2025100520584674839955390nQcLHx)",
"type": "rix_api_error",
"param": "",
"code": "convert_request_failed"
}
}
数据: {
"error": {
"message": "not implemented (request id: 2025100520584674839955390nQcLHx)",
"type": "rix_api_error",
"param": "",
"code": "convert_request_failed"
}
}
🤖 AI解决方案
错误翻译
AI_APICallError: not implemented (request id: 2025100520584674839955390nQcLHx)
原因分析
API 请求未实现。具体来说,max_output_tokens 和 metadata 等参数被设置为 [undefined],这导致 API 无法正确处理请求,返回了 500 错误。
解决方案
请确保在调用 API 时,为 max_output_tokens 和 metadata 提供有效的数值或对象,而不是 undefined。
例如,如果 max_output_tokens 期望是一个整数,请将其设置为一个具体的数值,如:
{
// ... 其他参数
"max_output_tokens": 2048, // 示例值
"metadata": {}, // 如果 metadata 是一个对象,请提供一个空对象或有效数据
// ... 其他参数
}
如果 metadata 应该为空,请确保其被正确表示为空对象 {} 而不是 [undefined]。
预防措施
- 参数校验:在发送 API 请求前,对所有必需参数进行校验,确保它们不是
undefined或无效值。 - 默认值设置:为可能未定义的参数设置合理的默认值,以避免因缺失参数导致错误。