OpenAI Python SDK发布v3.19.1,修复工具迭代器与HTTP头合并问题
该版本于 2026-09-23 发布,包含两项Bug修复、一项API说明澄清和一项文档更新。
AI解读:这条新闻是一个SDK补丁版本的发布记录,改动集中在两个容易踩坑的地方:Chat工具调用时单次可迭代对象被消耗掉,以及HTTP头大小写不同导致重复或覆盖。
对使用openai-python并自行拼接header或传入生成器作为工具参数的开发者来说,升级后行为会更符合预期;不涉及API功能新增,普通调用方感知有限。
版本还顺带澄清了Chat Completions的seed限制,并说明了仅协作者可提交PR的政策,属于文档层面的信息补充。
OpenAI Python SDK发布v3.19.1,版本对比基于v3.19.0,发布日期为 2026-09-23。
该版本包含两项Bug修复:chat模块保留单次可迭代(single-pass)工具迭代器;client模块以大小写不敏感的方式合并HTTP头。
此外,版本还包含一项API相关chores:澄清Chat Completions的seed限制;以及一项文档更新:澄清仅限协作者提交拉取请求的政策。
两项Bug修复的具体内容
根据发布说明,chat模块的修复(#3770,提交 33ffa1f)目标是“preserve single-pass tool iterables”,即保留单次可迭代的工具参数,避免其在处理过程中被提前消耗。
client模块的修复(#3486,提交 5e39766)改为“merge HTTP headers case-insensitively”,即以大小写不敏感的方式合并HTTP头,避免同名但大小写不同的头被当作不同条目处理。
API说明与文档更新
版本还包含一项chores条目(#3945,提交be9d666):澄清Chat Completions的seed限制。
文档更新条目(#3948,提交ead1fa2)澄清了项目仅限协作者提交pull request的政策。