SuperAPI AI 工具集

ai-sdk

智能体与模型

查看项目

更新于 10-15 21:10

技能介绍

用途:在使用 AI SDK 6 与 OpenAI 模型时提供正确模式,统一代码库中的模型使用,并处理文本生成、结构化输出和工具调用。

模型选择:gpt-5.2 用于复杂推理、多步骤任务(邮件智能体、文档分析、KYB 辅助);gpt-5-mini 用于快速操作与简单抽取(发票字段提取、快速分类)。除非速度关键且任务简单,默认使用 gpt-5.2。

主要能力与用法:始终内联创建 OpenAI provider,例如 import { createOpenAI } from '@ai-sdk/openai'; const openai = createOpenAI({ apiKey: process.env.OPENAI_API_KEY || '' });。文本生成使用 generateText;结构化抽取使用 generateObject 配合 zod schema;多步骤智能体使用 generateText 并结合 tool、stepCountIs 与 stopWhen 控制循环步数;UI 流式输出使用 streamText 并遍历 result.textStream。

Schema 建议:可选字段用 nullable() 而非 optional(),并为字段添加 describe() 以提升抽取效果。边缘运行时或需减小打包体积时,可动态 import 懒加载模块。错误处理建议 try/catch 并按需重试。

适用场景:新增 AI 功能、实现结构化数据抽取、构建带工具调用的智能体、从旧版 AI SDK 迁移、在 gpt-5.2 与 gpt-5-mini 之间做选择。

限制:资料未提供定价、速率限制、支持平台及完整安装命令等信息。