错误信息: not implemented (request id: 20251005205511374428084y9E98lPG) 堆栈信息: AI_API...
错误信息
AI 解决方案
AI_APICallError: not implemented (request id: 20251005205511374428084y9E98lPG)
核心关键句翻译: "未实现 (请求 ID: 20251005205511374428084y9E98lPG)" 原因分析: 请求体中
max_output_tokens 的值为 "[undefined]",API 无法识别此参数,导致请求处理失败。 解决方案:
将请求体中 max_output_tokens 的值修改为一个有效的整数,例如 1024。
{
"model": "gemini-2.5-pro",
"input": [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "123"
}
]
},
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "123"
}
]
},
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "123"
}
]
},
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "471"
}
]
}
],
"temperature": 1,
"top_p": 1,
"max_output_tokens": 1024, // 修改此处
"stream": true
// ... 其他参数保持不变或根据需要调整
}
如果 max_output_tokens 不是必需的,可以将其移除。
预防措施:
1. 在使用 API 前,请仔细检查请求体中的所有参数,确保其值是有效且符合 API 文档要求的。
2. 在代码中对可能出现 undefined 或空值的参数进行校验,并提供默认值或进行友好提示。