OpenAI于上海时间2026年10月23日05时31分通过GitHub Release发布Node.js官方SDK openai-node v7.43.0正式版,对应接口published_at为2026-10-22T21:31:14Z,created_at为2026-10-22T21:13:10Z,prerelease为false且draft为false,标签为v7.43.0。对比基线为v7.42.0至v7.43.0,发布说明标题为7.43.0(2026-10-22),该日期为UTC日期,对应上海日期为2026年10月23日。仓库归属为OpenAI组织下的公开仓库openai-node,项目定位为OpenAI接口的Node.js客户端封装,中国开发者可通过公开仓库查看发布页并经npm包openai升级验证。本次未声明许可证变更与安全修复,沿用npm元数据确认的Apache-2.0条件。
关键变化
本次为次版本功能更新并明确标注破坏性变更,核心是Decisions相关类型扩展。Live响应模型中问题instructions现可为字符串,或结构化文本、图片、JSON部件数组;直接对该字段做字符串操作如trim前需先判断typeof是否为string,并补齐数组形态的处理分支。Decisions请求输入类型同时新增消息角色与工具历史项,使用穷举类型检查的项目需同步更新分支,否则可能遗漏新增形态。DecisionInputMessage现为联合类型,扩展或实现旧接口的代码需改用DecisionInputMessage.DecisionInputUserMessage。发布说明同时确认存量字符串instructions与用户消息输入仍受支持,属兼容保留。
配套收敛包括三项依赖与兼容处理:开发依赖将follow-redirects由1.16.0升至1.16.1、launch-editor由2.14.1升至2.14.2,均为生态测试目录约束;依赖将next由15.5.27升至15.5.28,同样位于生态测试;正式收敛为保留客户端与助手兼容性,以及刷新可信next策略工具,均表述为preserve与refresh,未改变对外接口行为,仅影响持续集成与测试环境。
兼容性与访问条件
本次主要面向已通过Node.js对接OpenAI响应、实时、文件、上传与向量能力的开发者与团队,特别是使用Decisions、Live响应与结构化问题指令的工程,需优先评估破坏性类型影响。兼容性方面,npm元数据显示engines需要Node.js大于等于22.0.0,许可证为Apache-2.0,安装沿用npm install openai,可按标签v7.43.0固定验证。SDK本身公开获取,国内下载需自行解决GitHub与npm网络可达性,实际调用仍需配置API密钥或工作负载身份,并以账户权限与后端服务开通状态为准。
限制与下一步
SDK仅完成客户端封装,不改变服务端模型可用范围、配额、限流、价格、区域与内容策略,文件轮询、视频轮询、上传与Live能力能否生效取决于服务端是否已向当前账户开放。开放SDK不等于开放模型权重,模型本身许可仍以官方模型说明为准。本文不对安全性、长期维护与后续兼容作超出发布说明的保证,也未提供性能或成功率对比数据。已接入项目可先在预发环境将版本固定至v7.43.0,回归Decisions问答、工具历史、文件上传与Live连接链路,重点验证instructions分支判断与穷举类型覆盖,确认无回归后再全量升级。后续进展以同一仓库发布页与npm历史为准,不以搜索片段或转载为准。