Framework · Vercel
Vercel AI SDK hakkında kısa bilgiler
Vercel'in provider'dan bağımsız TypeScript araç setinde, AI SDK 7 itibarıyla ana agent sınıfı ToolLoopAgent'tır. Araç döngülerini streaming UI yardımcılarıyla birleştirir; WorkflowAgent ise yeniden başlatmalardan etkilenmeyen çalıştırmalar sunar.
En uygun kullanım: Araç döngüsü kullanan agent'ları streaming UI'larına sıkı biçimde bağlamak isteyen Next.js ve web geliştiricileri.
Temel bilgiler
- Bakımını yapan
- Vercel
- Diller
- TypeScript
- Lisans
- Apache-2.0
- En son sürüm
ai 7.0.126· 30 Eylül 2026- Repository
- vercel/ai
- Barındırılan seçenek
- Vercel Functions + Vercel Workflow
Hızlı başlangıç
Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.
npm install ai zod (inferred; not copied from docs)import { ToolLoopAgent, tool } from 'ai';
import { z } from 'zod';
const weatherAgent = new ToolLoopAgent({
model: "anthropic/claude-sonnet-5.5",
tools: {
weather: tool({
description: 'Get the weather in a location (in Fahrenheit)',
inputSchema: z.object({
location: z.string().describe('The location to get the weather for'),
}),
execute: async ({ location }) => ({
location,
temperature: 72 + Math.floor(Math.random() * 21) - 10,
}),
}),
convertFahrenheitToCelsius: tool({
description: 'Convert temperature from Fahrenheit to Celsius',
inputSchema: z.object({
temperature: z.number().describe('Temperature in Fahrenheit'),
}),
execute: async ({ temperature }) => {
const celsius = Math.round((temperature - 32) * (5 / 9));
return { celsius };
},
}),
},
});
const result = await weatherAgent.generate({
prompt: 'What is the weather in San Francisco in celsius?',
});
console.log(result.text); // agent's final answer
console.log(result.steps); // steps taken by the agentÖzellikler
| Herhangi bir model | Evet | Herhangi bir provider paketi veya anthropic/claude-sonnet-5.5 gibi AI Gateway string'leri |
|---|---|---|
| MCP istemcisi | Evet | @ai-sdk/mcp istemcisi |
| MCP sunucusu | Doğrulanmadı | |
| Çoklu ajan | Evet | Alt ajanlar; HarnessAgent, Claude Code, Codex veya Pi çalıştırır |
| Kalıcı çalıştırmalar | Evet | Workflow 5 beta sürümünü gerektiren WorkflowAgent |
| İnsan onayı | Evet | HMAC imzalı onaylar ve OPA politikalarıyla toolApproval |
| İzleme | Doğrulanmadı | |
| Evals | Doğrulanmadı |
Son değişiklikler
- AI SDK 7, önerilen ajan sınıfı olarak ToolLoopAgent'i sunuyor.
- HarnessAgent, ajan olarak Claude Code, Codex veya Pi çalıştırıyor.
- WorkflowAgent (@ai-sdk/workflow), Workflow DevKit'in DurableAgent'ının yerini alıyor.
- runtimeContext ve toolsContext, experimental_context'in yerini alıyor.