Hasty Briefsbeta

双语

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许可证。