sunli1223
sunli1223
This issue exists in version 1.3.0 and persists after upgrading to version 1.4.0, causing the MCP to not function properly when the historical content is lengthy. However, the LLM actually...
经过跟Azure openai的直接测试,发现协议中有"max_completion_tokens": null,会随机的报错(有的时候可以返回,有的时候报错). ```{ "error": { "message": "Unrecognized request argument supplied: max_completion_tokens", "type": "invalid_request_error", "param": null, "code": null } } ``` 如果去掉"max_completion_tokens": null,则完全正常。
> [@sunli1223](https://github.com/sunli1223) 都查到这份上不如来提个pr?是不是设成undefined更好点? 因为我不是javascript程序员,我只是根据原理debug到了这里,是这里的问题。我担心我修改的代码会有其他问题。我查看了文档,max_completion_tokens应该是o1模型需要的,代码里直接写死的 max_completion_tokens: null ,我不太清楚o1是不是也有影响或者这个参数无效。