快速结论:该报错对应 [Bug]: LiteLLM Cloudflare adapter doesn't translate OpenAI content-part messages,通常发生在 LiteLLM 作为 OpenAI 兼容网关把请求转发给 Cloudflare Workers AI 时。客户端发送了 OpenAI 新版 content 数组格式,而 LiteLLM 的 Cloudflare 适配器没有把它转换成 Cloudflare 要求的纯字符串,导致 Cloudflare 返回 Type mismatch。优先排查 LiteLLM 版本,并把 LiteLLM 升级到包含修复的 1.95.0 或更高版本。
适用环境:LiteLLM v1.93.0(修复验证于 v1.95.0);Provider 为 Cloudflare Workers AI;模型为 cloudflare/@cf/meta/llama-3.2-1b-instruct;操作系统 Windows 10;Python 3.13;客户端为 ZooCode(OpenAI API 客户端)。
最快修复方案:升级 LiteLLM 到 v1.95.0 或包含 PR #34002 / PR #33991 修复的版本,然后重新发送含 content 数组的请求。
注意事项:该修复已在 v1.95.0 得到用户验证,但如果你的 LiteLLM 版本高于 v1.95.0,仍需确认对应版本确实包含上述补丁;修复逻辑只处理文本 content-part 数组,不涉及图片或其他非文本
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


