ai-proxy: hunyuan 原始协议聊天会静默丢弃原生字段(MaxTokens、Stop 等) - 令牌限制被忽略;使用原生凭证 + OpenAI 协议无法嵌入
作者: 123123213weqw创建于 2026年9月29日更新于 2026年9月29日
发现 1: 原始协议下默默丢弃原生字段 请求 (原始协议,原生 Hunyuan 体):
{"Model":"hunyuan-turbo","Messages":[{"Role":"user","Content":"hi"}],"MaxTokens":100,"TopP":0.9,"Temperature":0.7,"Stop":["END"],"EnableEnhancement":false}实际发送到上游的体 (来自网关上的插件自身请求体日志):
{"Model":"hunyuan-turbo","Messages":[{"Role":"user","Content":"hi"}],"TopP":0.9,"Temperature":0.7}MaxTokens,Stop 和 EnableEnhancement 都消失了;客户端仍然从对话中接收 HTTP 200。hunyuanTextGenRequest(hunyuan.go:50-58) 仅模型/消息/流/流监督/TopP/温度/EnableEnhancement,原始协议分支解析为它并重序列化(hunyuan.go:173-178),因此任何其他文档化的原生参数都会默默丢弃。
内容来源: higress-group/higress