GPT 5.1 Mini wrongly listed in model list

当你在 OpenAI Python SDK 的模型类型列表(如 chat_model.py )中发现不存在的模型名 GPT 5.1 Mini wrongly listed in model list (即 gpt-5.1-mini )时,这属于 SDK 生成类型文件中的错误条目,而不是 API 运行

快速结论:当你在 OpenAI Python SDK 的模型类型列表(如 chat_model.py)中发现不存在的模型名 GPT 5.1 Mini wrongly listed in model list(即 gpt-5.1-mini)时,这属于 SDK 生成类型文件中的错误条目,而不是 API 运行时错误。优先确认你使用的库版本,并升级到修复合并后的发布版本。

适用环境:工具:OpenAI Python SDK;操作系统:Windows;Python:v3.10.19;库版本:v2.11.0(报错版本)。修复合并到 main,未包含在 v3.16.2 中。

最快修复方案:暂无确认的一步修复方案。Issue 中明确指出该错误已在 main 分支通过 PR #3896 移除,但修复尚未发布,因此没有可直接安装的已修复发布版本。

注意事项:该问题仅影响 SDK 中列出的模型字符串类型,不影响实际 API 调用。在修复发布前,如果你依赖该模型列表做校验或自动补全,需要手动忽略 gpt-5.1-mini。修复版本号尚未在 Issue 中说明,请关注后续 release。

问题场景

用户在使用 OpenAI Python SDK(v2.11.0)时,查看或校验 SDK 内置的聊天模型列表,发现 src/openai/types/shared/chat_model.py 第 16 行包含了 gpt-5.1-mini。用户认为该模型并不存在,正确的模型应为 gpt 5.1 codex mini。此问题在 Windows + Python v3.10.19 环境下复现。

报错原文

GPT 5.1 Mini wrongly listed in model list
gpt-5.1-mini

原因分析

可能原因是 OpenAI Python SDK 的模型类型定义由代码生成流程产出,生成源中误将不存在的 gpt-5.1-mini 写入 chat_model.py。评论中维护者确认这是“nonexistent”条目,并通过 PR #3896 从生成的模型类型中移除,说明问题出在 SDK 生成层而非 API 侧。

环境排查

  • 确认 OpenAI Python SDK 版本:报错版本为 v2.11.0,修复未包含在 v3.16.2 中。
  • 确认 Python 版本:Issue 报告为 v3.10.19。
  • 确认操作系统:Windows。
  • 确认是否直接使用 openai.types.shared.chat_model 中的模型列表做校验或枚举。
  • 检查安装的 SDK 是否来自 main 分支或已合并修复的临时构建。

解决步骤

  1. 确认当前 SDK 版本,定位是否包含 gpt-5.1-mini 条目。
  2. 如果依赖模型列表校验,暂时在业务代码中过滤或忽略 gpt-5.1-mini
  3. 关注 OpenAI Python SDK 后续 release,等待包含 PR #3896 的修复版本发布后升级。
  4. 如需立即验证,可参考 PR #3896 的改动,确认 main 分支中该条目已被移除。

验证方法

升级到包含修复的 SDK 版本后,检查 src/openai/types/shared/chat_model.py 或运行时模型列表,确认不再出现 gpt-5.1-mini,且不存在由该错误条目导致的枚举或校验异常。

参考来源

openai/openai-python #2785

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 24842

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注