@ai-sdk/moonshotai@3.0.35
Vercel AI SDK 发布 @ai-sdk/moonshotai@3.0.35,为 Moonshot 的 MFJS 验证器规范化工具 schema:元组数组转为 prefixItems,anyOf 旁边的 type 移入分支,非对象根 schema 返回清晰的客户端错误而非 Moonshot 的 400。其余 schema 原样传递,原始 schema 仍用于 AI SDK 结果验证。
发展脉络
- 首次出现@ai-sdk/moonshotai@3.0.35Vercel AI SDK
- 当前判断此更新反映了 AI SDK 提供商适配器持续演进,以应对不同模型提供商的验证器差异。对开发者而言,这意味着更少的集成摩擦和更清晰的错误信息,有助于提升开发体验。Agent Pulse · 分析
Vercel AI SDK 发布 @ai-sdk/moonshotai@3.0.35,针对 Moonshot 的 MFJS 验证器规范化工具 schema。主要变更包括:元组数组转为 prefixItems,anyOf 旁边的 type 移入分支,非对象根 schema 返回清晰的客户端错误而非 Moonshot 的 400。其余 schema 原样传递,原始 schema 仍用于 AI SDK 结果验证。
该补丁针对 Moonshot 的 MFJS 验证器与标准 JSON Schema 的兼容性问题。通过将元组数组转为 prefixItems、将 anyOf 旁的 type 移入分支,使 schema 符合 MFJS 的预期,同时保留原始 schema 用于 AI SDK 结果验证,确保兼容性。
此更新反映了 AI SDK 提供商适配器持续演进,以应对不同模型提供商的验证器差异。对开发者而言,这意味着更少的集成摩擦和更清晰的错误信息,有助于提升开发体验。
该更新降低了使用 Moonshot 模型的开发者集成成本,减少了因 schema 不匹配导致的调试时间,提升了开发效率,对依赖 Moonshot 的 AI 应用开发有积极影响。
未来,AI SDK 可能继续优化其他提供商的适配器,以统一工具 schema 处理。开发者可关注后续版本中类似规范化逻辑的扩展。