":{"message":"Function tools with reasoning_effort are not supported for dz-gpt-...
错误信息
{"error":{"message":"Function tools with reasoning_effort are not supported for dz-gpt-6-astra-2026-09-03 in /v1/chat/completions. To use function tools, use /v1/responses or set reasoning_effort to 'none'.","type":"invalid_request_error","param":"reasoning_effort","code":null}}
AI 解决方案
🔍 错误分析
1. 🌐 错误翻译
原文:Function tools with reasoning_effort are not supported for dz-gpt-6-astra-2026-09-03 in /v1/chat/completions. To use function tools, use /v1/responses or set reasoning_effort to 'none'.
译文:在/v1/chat/completions接口中,dz-gpt-6-astra-2026-09-03模型不支持同时使用function tools和reasoning_effort参数。如需使用function tools,请改用/v1/responses接口,或将reasoning_effort设置为'none'。
2. 🎯 原因分析
/v1/chat/completions接口调用模型dz-gpt-6-astra-2026-09-03时,同时启用了function tools(函数调用工具)和reasoning_effort参数,但该模型在此接口中不支持这种组合。reasoning_effort与function tools的冲突配置。3. 💡 解决方案
方案一:设置reasoning_effort为'none'
{
"model": "dz-gpt-6-astra-2026-09-03",
"messages": [{"role": "user", "content": "你的请求内容"}],
"tools": [
{
"type": "function",
"function": {
"name": "your_function",
"parameters": {
"param1": "value1"
}
}
}
],
"reasoning_effort": "none"
}
方案二:改用/v1/responses接口
// 使用/v1/responses接口,该接口支持同时使用function tools和reasoning_effort
{
"model": "dz-gpt-6-astra-2026-09-03",
"input": "你的请求内容",
"tools": [
{
"type": "function",
"function": {
"name": "your_function",
"parameters": {
"param1": "value1"
}
}
}
],
"reasoning_effort": "high" // 可保留原有配置
}
4. 🛡️ 预防措施
/v1/chat/completions vs /v1/responses)下支持的参数组合,避免参数冲突。