开发者工具AI 模型与开发框架网站与 SaaS 工具
anthropicartificial-intelligencegeminigenerative-aigenerative-uijavascript
27,859
Stars
5,575
Forks
153
Watchers
1,549
Open Issues
NOASSERTION
许可证
TypeScript
语言
2023-05-23
创建时间
2026-11-11
最近更新
项目能做什么
Next.js 团队打造的 TypeScript AI 工具包,用于构建 AI 应用与 Agent 的开源 SDK。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)

# AI SDK
The [AI SDK](https://ai-sdk.dev/docs) is a provider-agnostic TypeScript toolkit designed to help you build AI-powered applications and agents using popular UI frameworks like Next.js, React, Svelte, Vue, Angular, and runtimes like Node.js.
To learn more about how to use the AI SDK, check out our [API Reference](https://ai-sdk.dev/docs/reference) and [Documentation](https://ai-sdk.dev/docs).
## Installation
You will need Node.js 22+ and npm (or another package manager) installed on your local development machine.
```shell
npm install ai
```
## Skill for Coding Agents
If you use coding agents such as Claude Code or Cursor, we highly recommend adding the AI SDK skill to your repository:
```shell
npx skills add vercel/ai
```
## Unified Provider Architecture
The AI SDK provides a [unified API](https://ai-sdk.dev/docs/foundations/providers-and-models) to interact with model providers like [OpenAI](https://ai-sdk.dev/providers/ai-sdk-providers/openai), [Anthropic](https://ai-sdk.dev/providers/ai-sdk-providers/anthropic), [Google](https://ai-sdk.dev/providers/ai-sdk-providers/google), and [more](https://ai-sdk.dev/providers/ai-sdk-providers).
By default, the AI SDK uses the [Vercel AI Gateway](https://vercel.com/docs/ai-gateway) to give you access to all major providers out of the box. Just pass a model string for any supported model:
```ts
const result = await generateText({
model: 'anthropic/claude-opus-5.5', // or 'openai/gpt-6-astra', 'google/gemini-3.8-flash', etc.
prompt: 'Hello!',
});
```
You can also connect to providers directly using their SDK packages:
```shell
npm install @ai-sdk/openai @ai-sdk/anthropic @ai-sdk/google
```
```ts
import { anthropic } from '@ai-sdk/anthropic';
const result = await generateText({
model: anthropic('claude-opus-5-5'), // or openai('gpt-6-astra'), google('gemini-3.8-flash'), etc.
prompt: 'Hello!',
});
```
## Usage
### Generating Text
```ts
import { generateText } from 'ai';
const { text } = await generateText({
model: 'openai/gpt-6-astra', // use Vercel AI Gateway
prompt: 'What is an agent?',
});
```
### Generating Structured Data
```ts
import { generateText, Output } from 'ai';
import { z } from 'zod';
const { output } = await generateText({
model: 'openai/gpt-6-astra',
output: Output.object({
schema: z.object({
recipe: z.object({
name: z.string(),
ingredients: z.array(
z.object({ name: z.string(), amount: z.string() }),
),
steps: z.array(z.string()),
}),
}),
}),
prompt: 'Generate a lasagna recipe.',
});
```
### Agents
```ts
import { ToolLoopAgent } from 'ai';
const sandboxAgent = new ToolLoopAgent({
model: 'openai/gpt-6-astra',
system: 'You are an agent with access to a shell environment.',
tools: {
shell: openai.tools.localShell({
execute: async ({ action }) => {
const [cmd, ...args] = action.comm
阅读完整原文
商业机会分析 AI 生成
Generative UI 商业组件与模版库
| 产品构想 | 基于 Vercel AI SDK 打造一套高质量、即插即用的 Generative UI 商业组件库(如流式数据可视化、动态表单生成、交互式报告等)。 |
| 核心功能 | 开箱即用的 Generative UI 组件(图表、表格、表单)、与主流 UI 库(Shadcn UI/Tailwind)无缝兼容、配套后端 Tool Calling 示例、Prompt 规范模板。 |
| 目标用户 | 使用 Vercel AI SDK 开发生产级 SaaS 或内部工具的前端独立开发者与小微团队。 |
| 难度/周期 | 中等 · 3 - 6 周 · 成本:极低(主要为开发工时及示例模型调用 API 费用) |
| 收费模式 | 一次性买断授权(类似 Tailwind UI)或订阅制 Pro 组件库更新服务。 |
| 竞争风险 | 官方未来可能推出更完善的官方范式或生态模板,压制第三方付费空间;前端易被逆向复现。 |
| 依据 | 已验证事实 |
面向 AI SDK 的轻量级可观测与调试平台
| 产品构想 | 专门针对 Vercel AI SDK(useChat, useCompletion, streamText 等)打造的轻量级前端 APM 与调试看板,捕获流式渲染延迟、Token 消耗与 Tool 调用链路。 |
| 核心功能 | 一行代码接入的前端 SDK、Token 与成本实时统计、流式断流与错误监控、Prompt 与 Tool 调用追踪回放看板。 |
| 目标用户 | 正在将 AI 体验上线生产环境的中小型企业研发团队、全栈工程师。 |
| 难度/周期 | 高 · 2 - 3 个月 · 成本:中等(时序数据存储、服务器托管、前端看板基础设施) |
| 收费模式 | 按监控事件量/活跃用户量分层订阅(Freemium SaaS)。 |
| 竞争风险 | Langfuse、Helicone 等通用 LLM 观测平台竞争,需在 Vercel 生态集成和前端首字延迟优化上做出极高差异化。 |
| 依据 | 数据支持的判断 |
AI SDK 专属企业合规与模型路由网关
| 产品构想 | 构建与 Vercel AI SDK 原生协议完全兼容的企业代理网关,提供合规脱敏、多模型智能负载均衡及私有模型适配服务。 |
| 核心功能 | 完全兼容 AI SDK Provider 接口、敏感信息过滤/脱敏、团队级 Token 配额与预算熔断、本地部署/私有云支持。 |
| 目标用户 | 受限于数据隐私合规的企业 IT 部门、需要统一管理团队模型 API Key 与预算的技术负责人。 |
| 难度/周期 | 中等偏高 · 1 - 2 个月 · 成本:低至中等(网关轻量化转发服务器、单元测试 API 费用) |
| 收费模式 | 开源核心+企业私有部署授权费,或托管版按调用量收取附加服务费。 |
| 竞争风险 | 开源替代方案(如 LiteLLM)较多,需明确针对 TypeScript/Vercel 技术栈的独特整合优势。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| affaan-m/ECC | 中文介绍暂未生成 The agent harness performance optimization system. Skills, i |
300,651 | JavaScript |
| NousResearch/hermes-agent | 中文介绍暂未生成 The agent that grows with you |
262,371 | Python |
| langchain-ai/langchain | 中文介绍暂未生成 The agent engineering platform. |
149,312 | Python |
| JuliusBrussee/caveman | 中文介绍暂未生成 🪨 why use many token when few token do trick. Viral skill + |
118,839 | Go |
| thedotmack/claude-mem | 中文介绍暂未生成 Persistent Context Across Sessions for Every Agent – Captur |
115,723 | TypeScript |
| cheaper-inference/OmniRoute | 中文介绍暂未生成 Never stop coding. Free MIT AI gateway: one endpoint, 375 pr |
86,219 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2023-05-23,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 27,859 / Fork 5,575 / Issue 1,549(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/vercel/ai.git cd ai # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。