@ai-sdk/voyage
Vercel AI SDK 生态中的Provider包,用于对接Voyage AI的embedding与reranking模型服务,支持在统一SDK接口下调用Voyage模型能力
核心事实
时间轴 (近 90 天)
凭证不再在客户端初始化时固化,而是在每个需要认证的请求发生时解析。
对于只使用静态 API key 调用 Voyage 能力的项目,本次补丁几乎没有影响。
同步凭证路径依然可用,异步只是新增选项,现有代码理论上无需修改即可继续运行。
更新在每次已认证请求时解析凭证,并保留了现有的认证行为与同步凭证序列化,属于兼容性扩展而非破坏性重构。
@ai-sdk/voyage@2.0.72 是一个补丁版本,让 provider 的 API key 与 token 设置支持 Promise 以及同步或异步的回调函数。
@ai-sdk/voyage@2.0.71 没有引入新功能。
@ai-sdk/voyage@2.0.71 的发布说明信息量有限,只列出了依赖变更,没有附带迁移指南或行为变更说明。
@ai-sdk/voyage 封装的是 Voyage AI 的文本嵌入(embedding)与重排序(rerank)服务,常用于 RAG 检索环节。
发布 1.0.40 的提交由 github-actions 机器人自动完成,提交号为 165a954,并附带了 GitHub 的验证签名。
1.0.40 中的第三位数字对应语义化版本(SemVer)的补丁位,约定只包含向后兼容的缺陷修复。
还有 40 条时间轴事件
全部知识事实 (20)
@ai-sdk/togetherai@3.0.51 主要变更集中在依赖项升级,未包含破坏性变更
90%已验证升级 @ai-sdk/voyage 时建议同步更新 @ai-sdk/provider 与 @ai-sdk/provider-utils 以确保依赖树版本对齐
90%已验证@ai-sdk/voyage 是 Vercel AI SDK 中专门面向 Voyage AI 嵌入模型的官方提供商包
90%已验证补丁版本更新理论上不包含破坏性变更(Breaking Changes),升级风险较低
90%已验证@ai-sdk/vue 是面向 Vue 框架的上层封装,底层依赖 ai 核心包与 @ai-sdk/provider-utils
80%已验证Vercel AI SDK 的多厂商统一抽象层基于 Provider 插件机制实现,每个厂商适配器负责将该厂商的原始 HTTP API 转换为 SDK 内部标准的 LanguageModelV1 接口
80%已验证@ai-sdk/workflow@2.0.77 的发布由 github-actions 机器人自动完成,包含 3 个提交,合并到 main 分支,提交哈希为 be27bec。
75%已验证建议将相关 @ai-sdk/* 包成组升级,因为 provider-utils 已同步到 5.0.49
75%已验证补丁版本升级一般无需修改现有业务代码,但建议升级后运行集成测试确认依赖版本兼容性
75%已验证补丁版本一般可以直接升级,风险极低
75%已验证本次 @ai-sdk/vue 2.0.262 的 Patch Changes 仅标注了 ai@5.0.262 的依赖同步,没有列出具体功能变化
75%已验证升级到 @ai-sdk/voyage 2.0.44 通常是低风险操作,不会改变现有调用方式
75%已验证2.0.44 版本的核心变更是跟随其底层依赖 @ai-sdk/provider-utils 升级到 5.0.44 版本
75%已验证建议在升级后运行完整测试套件,尤其当项目同时锁定了 ai、@ai-sdk/provider 等相关依赖版本时
75%已验证即便是补丁更新,也建议在 CI 流程中运行完整测试套件以确保升级后应用行为一致
75%已验证@ai-sdk/voyage 发布了 2.0.62 版本,是一个标记为 Patch Changes 的补丁更新,发布于 10 月 16 日。
80%已验证@ai-sdk/svelte 发布了 5.0.93 版本
90%部分验证@ai-sdk/xai@5.0.13 的核心变更是将包构建工具链从 tsup 迁移到 tsdown
90%待验证更新在每次已认证请求时解析凭证,并保留了现有的认证行为与同步凭证序列化,属于兼容性扩展而非破坏性重构。
70%待验证Voyage 的模型可通过其 REST API 调用,@ai-sdk/voyage 将该调用封装为符合 Vercel AI SDK 统一接口的 provider
70%