Show HN: "Code Mode" for Vercel AI SDK
5 months ago
- #Vercel AI SDK
- #JavaScript
- #Tool Scripting
- 介绍了Vercel AI SDK中一个即插即用的'代码模式'工具——脚本调用功能,灵感来自Cloudflare的代码模式。
- 大型语言模型更擅长编写JavaScript而非使用合成工具调用语法。
- 通过npm安装:`npm install ai tool-scripting`。
- 包含与'ai'包中`generateText`、`tool`和`stepCountIs`配合使用的示例。
- 定义了如`getUserLocation`和`getWeather`等工具,包含模式定义和执行函数。
- 用`toolScripting`封装`generateText`以增强功能。
- 突出优势:更好的LLM性能、可组合性、安全性和简洁性。
- 通过示例对比传统工具调用与工具脚本调用方法。
- 需要Node.js 18+和Vercel AI SDK(`ai`包)。
- 兼容TypeScript和JavaScript,采用MIT许可证。