本次发布确认
Vercel于上海时间2026年10月23日05时20分通过GitHub Release发布AI SDK核心包ai正式版7.0.150,对应接口published_at为2026-10-22T21:20:30Z,prerelease为false且draft为false,标签与名称均为ai@7.0.150。仓库归属为Vercel组织下的公开仓库vercel/ai,项目定位为面向TypeScript的提供商无关AI应用与智能体开发工具包,中国开发者可通过公开仓库查看发布页并经npm包ai升级验证。本次发布说明未提及许可证变更与安全修复,仓库LICENSE文件显示为Apache License 2.0,按许可不变处理。本次为当日新增的流式语音实验能力版本,聚焦语音输出链路,对通用文本生成主流程无直接破坏性变更。本次均以当日发布页与发布接口核验,不补发往日版本动态。
关键变化:实验性流式语音生成
本次实质变化为feat(ai): add experimental_streamSpeech,对应提交8e18d59。输入可以是字符串,或文本增量与文本部件构成的数组、可迭代对象或流,每个增量或部件可附带可选voice与providerOptions,使用实现实验性Experimental_StreamingSpeechModelV4扩展的语音模型进行合成。返回为单次消费的audioStream与fullStream,以及usage、warnings、responses和providerMetadata等承诺。提供方error分片为非致命,经onError上报,默认console.error;用户中止或取消将直接拒绝结果承诺。同时导出Experimental_SpeechTextPart、Experimental_SpeechStreamPart、Experimental_SpeechStreamUsage和Experimental_StreamSpeechResult等类型,为NoSpeechGeneratedError新增可选cause,并在ai/test中新增Experimental_MockStreamingSpeechModelV4。配套同步升级@ai-sdk/gateway至4.0.123、@ai-sdk/provider-utils至5.0.67、@ai-sdk/provider至4.0.33。
- 1. 输入支持字符串、数组、可迭代对象或文本增量流,每个部件可指定voice与providerOptions。 2. 输出为单次消费的audioStream与fullStream,另附用量、警告、响应与提供方元数据承诺。 3. 错误分片非致命经onError上报,中止或取消直接拒绝承诺,需按新语义处理。 4. 升级三项底层依赖并保持Apache-2.0不变,正式发布非预发布,可经npm正常安装。
适用对象与兼容性
该版本面向使用Vercel AI SDK构建聊天、智能体与多模态应用的中国前端与全栈开发者,尤其有语音播报、流式音频输出与Next.js、React、Svelte、Vue、Angular工程的项目。仓库说明要求本地需Node.js 22及以上,统一API可经Vercel AI Gateway或直连OpenAI、Anthropic、Google等提供方,语音能力需对应语音模型实现新的流式扩展。常规generateText与streamText文本链路不受本次新增影响,一般业务无需改业务逻辑。但直接消费音频流、自定义错误上报与中断处理的项目需适配单次消费与非致命错误语义,旧的假设流必完整结束的逻辑需复查。仓库公开,许可证仍为Apache-2.0,正式发布非预发布。
迁移与访问条件
获取方式为GitHub仓库vercel/ai的ai@7.0.150标签页,属正式通道,经npm以ai包升级。中国用户可使用本地镜像源加速,但版本与完整性仍以GitHub官方Release与npm官方元数据为准。建议先在隔离或预发布环境验证,再进入生产,尤其要覆盖语音模型可用性、audioStream单次消费、onError上报与中止取消三类路径。已在使用7.0.x的用户可按常规补丁流程跟进,无需迁移配置;如暂不使用语音能力,仅需同步依赖并回归现有文本与工具调用即可。
限制与必要下一步
限制有三:其一,streamSpeech为实验性,前缀experimental表明接口仍可能调整,不宜作为长期稳定基线直接封装;其二,实际可用性取决于语音模型是否实现Experimental_StreamingSpeechModelV4扩展,官方未公布中国区单独说明与各提供方覆盖差异,需自行验证网关与直连两种接入;其三,本次未涉及安全修复与维护状态变化,Apache-2.0条件不变,也未声明语音质量或延迟提升,不应将其理解为模型能力增强。下一步是确认所用语音模型已支持新扩展,在测试环境对比升级前后文本链路无回归后,再小范围试用语音流;生产使用需补齐onError日志、中止处理与单次消费保护后再全量发布。