错误信息: The parameter `max_tokens` specified in the request is not valid: integer ...
错误信息
错误名称: AI_APICallError
错误信息: The parameter `max_tokens` specified in the request is not valid: integer above maximum value, expected a value <= 32768, but got 64000 instead. Request id: 021784108779886b453980078a994f58832419de5eb892afa805e
堆栈信息: AI_APICallError: The parameter `max_tokens` specified in the request is not valid: integer above maximum value, expected a value <= 32768, but got 64000 instead. Request id: 021784108779886b453980078a994f58832419de5eb892afa805e
at file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:52078:11
at async postToApi$2 (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:51973:24)
at async OpenAICompatibleChatLanguageModel.doStream (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:69973:48)
at async wrapStream (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:105783:32)
at async fn (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:104433:17)
at async file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:100704:19
at async _retryWithExponentialBackoff (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:100894:10)
at async streamStep (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:104402:109)
at async fn (file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:104719:5)
at async file:///C:/Program%20Files/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-SasHqsyc.js:100704:19
错误原因: "[undefined]"
状态码: 524
请求路径: https://www.dmxapi.cn/v1/chat/completions
请求体: {
"model": "kimi-k2.7-code-free",
"user": "[undefined]",
"max_tokens": "[undefined]",
"temperature": "[undefined]",
"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": "你好"
}
],
"tools": "[undefined]",
"tool_choice": "[undefined]",
"stream": true,
"stream_options": {
"include_usage": true
}
}
响应首部: {
"cache-control": "no-cache",
"content-type": "text/event-stream",
"date": "Wed, 15 Jul 2026 09:46:20 GMT",
"document-policy": "include-js-call-stacks-in-crash-reports",
"server": "nginx",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-dmx-api-version": "v2.8.5",
"x-frame-options": "DENY",
"x-oneapi-request-id": "20260715094619838552465c14228f5tJyyOxtr"
}
响应内容: {
"error": {
"message": "The parameter `max_tokens` specified in the request is not valid: integer above maximum value, expected a value <= 32768, but got 64000 instead. Request id: 021784108779886b453980078a994f58832419de5eb892afa805e",
"type": "BadRequest",
"param": "max_tokens",
"code": "InvalidParameter"
}
}
数据: {
"error": {
"message": "The parameter `max_tokens` specified in the request is not valid: integer above maximum value, expected a value <= 32768, but got 64000 instead. Request id: 021784108779886b453980078a994f58832419de5eb892afa805e",
"type": "BadRequest",
"param": "max_tokens",
"code": "InvalidParameter"
}
}
AI 解决方案
🔍 报错分析
1. 🌐 错误翻译
原文:The parameter `max_tokens` specified in the request is not valid: integer above maximum value, expected a value <= 32768, but got 64000 instead. Request id: 021784108779886b453980078a994f58832419de5eb892afa805e
译文:请求中指定的参数 `max_tokens` 无效:整数超出最大值,期望值 <= 32768,但实际值为 64000。请求 ID:021784108779886b453980078a994f58832419de5eb892afa805e
2. 🎯 原因分析
max_tokens 参数值设置为 64000,超过了 API 允许的最大值 32768https://www.dmxapi.cn/v1/chat/completions 时,服务端对参数进行了校验max_tokens 为 [undefined],但实际发送时代码中可能动态生成了数值 640003. 💡 解决方案
确保
max_tokens 值不超过 32768:``代码语言
// 修复前可能的代码
const requestBody = {
model: "kimi-k2.7-code-free",
max_tokens: 64000, // ❌ 超出最大值
// ... 其他参数
};
// 修复后代码
const requestBody = {
model: "kimi-k2.7-code-free",
max_tokens: 32768, // ✅ 设置为最大允许值
// ... 其他参数
};
// 或者使用动态校验
const MAX_ALLOWED_TOKENS = 32768;
const requestedTokens = 64000;
const actualTokens = Math.min(requestedTokens, MAX_ALLOWED_TOKENS);
const requestBody = {
model: "kimi-k2.7-code-free",
max_tokens: actualTokens,
// ... 其他参数
};
`