Vercel AI SDK 4.0 发布
Vercel 宣布了其开源 AI SDK 工具包的 4.0 版本,该工具包专为使用 JavaScript 和 TypeScript 构建 AI 应用程序而设计。此次更新引入了多项关键功能,包括 PDF 支持、计算机使用集成以及全新的 xAI Grok API。
主要功能
- PDF 支持
Vercel AI SDK 4.0 新增了对 PDF 文件的支持,开发者可以通过 Anthropic、Google Generative AI 和 Google Vertex AI 等提供商提取、总结和查询 PDF 文档中的信息。 - 计算机使用集成
支持 Anthropic 的 Claude Sonnet 3.5 模型,提供了与系统界面交互的工具,包括控制鼠标和键盘、截取屏幕截图以及运行终端命令。 - 长文本生成改进
为了解决长文本生成中的限制,新版本引入了检测不完整响应的功能,并支持分步生成文本,确保连贯性并自动处理 token 使用,从而提升扩展任务的输出质量。 - xAI Grok API 集成
SDK 现在支持 x.AI,并提供了官方的 xAI Grok API 集成。
其他更新
- Cohere v2 支持:新增工具调用功能。
- OpenAI 改进:增强了上下文感知补全和提示缓存。
- Google Generative AI 增强:支持文件输入和嵌入。
- Amazon Bedrock 支持:新增对 Titan 嵌入模型的支持。
- 新提供商:新增对 Groq 和 xAI Grok 的支持。
Next.js AI 聊天机器人模板更新
新版 Next.js AI 聊天机器人模板结合了 React、Next.js 和 Auth.js 的最新进展,提供了生产就绪的功能,如模型切换、PostgreSQL 存储以及用于 AI-用户协作的交互式工作区。
开发者社区反馈
Vercel 的关键人物 Lee Robinson 在 X 上分享了更新,表示现在可以在 Vercel 上使用 Python 流式传输响应,并提供了一个与前端 AI SDK 集成的模板。开发者 Yuval Sagron 也表达了对新功能的兴奋,认为这些功能虽然实现简单,但发布所需的时间较长。
迁移与支持
此次发布包含了对已弃用 API 的重大更改,Vercel 提供了自动迁移工具和详细指南,帮助开发者升级现有项目。开发者可以通过更新指南启动新项目、在模板库中测试模板或通过 GitHub Discussions 与社区互动来探索新功能。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。