You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

微调GPT-3.5-turbo系列模型后无法使用function calling问题咨询

问题分析与解决方案

一、关于微调模型支持Function Calling的疑问

  • 当前所有GPT-3.5-turbo系列的微调模型(包括基于gpt-3.5-turbo-0613微调后的版本)都不支持Function Calling。
  • 官方文档提到的「结合function calling的微调及gpt-3.5-turbo-16k支持将于今秋晚些时候推出」,指的是全系列GPT-3.5-turbo(含标准版和16k版)将开放微调+Function Calling的组合功能,并非仅16k版本不支持。目前没有任何可支持Function Calling的微调GPT模型。

二、调用微调后的gpt-3.5-turbo-0613报错的解决办法

报错"Additional properties are not allowed ('function' was unexpected) - 'messages.2'"的核心原因是:基础模型gpt-3.5-turbo-0613本身支持Function Calling,但微调后的模型架构不兼容请求中的function相关字段(比如messages里的tool_call、function键)。

可行替代方案:

  • 直接移除微调模型请求中的functions参数,以及messages里所有Function Calling相关字段。
  • 如果需要同时实现自定义数据适配和Function Calling,改用**检索增强生成(RAG)**方案:将自定义数据存入向量数据库,调用原生支持Function Calling的基础模型(如gpt-3.5-turbo-0613、gpt-4-0613)时,先检索相关数据插入prompt,再正常使用Function Calling功能。
  • 等待OpenAI今秋推出支持Function Calling的微调功能,届时使用对应版本重新微调。

内容的提问来源于stack exchange,提问作者scottsuhy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 11:22:13