091、CodeX API 编程:用 OpenAI SDK 构建自定义 Agent 应用

发布时间:2026/6/29 1:18:19
091、CodeX API 编程:用 OpenAI SDK 构建自定义 Agent 应用 091、CodeX API 编程:用 OpenAI SDK 构建自定义 Agent 应用上周五凌晨两点,我盯着终端里一行诡异的报错发呆——openai.error.InvalidRequestError: Unsupported parameter 'tools' is not supported by this model。明明文档里写着 CodeX 支持 function calling,怎么我调用的 gpt-3.5-turbo-0613 就是不认?后来翻遍 GitHub issue 才发现,CodeX 的 API 端点需要显式指定model="codex-davinci-002",而 OpenAI SDK 默认会回退到 chat 模型。这个坑让我多花了三个小时,也让我决定把 CodeX API 编程的实战经验写下来。环境准备:别被 SDK 版本坑了先确认你的 OpenAI Python SDK 版本。我踩过最深的坑是 0.28.0 和 1.0.0 之间的断裂式变更。如果你还在用pip install openai==0.28.0,那openai.ChatCompletion.create这种写法还能跑,但 CodeX 的tools参数在旧版里压根没实现。