---
title: "Vercel AI SDK: özellikler, sürüm ve hızlı başlangıç · DotsAgent"
description: "Vercel tarafından geliştirilen Vercel AI SDK: lisans, en son sürüm, MCP desteği, dayanıklı çalıştırmalar, insan onayı, izleme ve eval'ler; ayrıca kopyalayabileceğiniz bir hızlı başlangıç."
url: https://dotsagent.io/tr/frameworks/vercel-ai-sdk
---

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](https://github.com/vercel/ai) · 27.070 yıldız
- **Barındırılan seçenek**: [Vercel Functions + Vercel Workflow](https://ai-sdk.dev/docs/agents/workflow-agent)Ajanlara özel bir runtime yerine genel amaçlı bir barındırma platformu.

## 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.

`Yükle`

```
npm install ai zod  (inferred; not copied from docs)
```

AI Gateway or provider key gerekir

`TypeScript`

```
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
```

[Hızlı başlangıç kaynağı](https://ai-sdk.dev/docs/agents/overview)

## Özellikler

| Herhangi bir model | — | Herhangi bir provider paketi veya anthropic/claude-sonnet-5.5 gibi AI Gateway string'leri |
| --- | --- | --- |
| MCP istemcisi | — | @ai-sdk/mcp istemcisi |
| MCP sunucusu | — | — |
| Çoklu ajan | — | Alt ajanlar; HarnessAgent, Claude Code, Codex veya Pi çalıştırır |
| Kalıcı çalıştırmalar | — | Workflow 5 beta sürümünü gerektiren WorkflowAgent |
| İnsan onayı | — | HMAC imzalı onaylar ve OPA politikalarıyla toolApproval |
| İzleme | — | — |
| Evals | — | — |

## 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.

## Aynı dildeki alternatifler

- [OpenAI Agents SDK (JS)](https://dotsagent.io/tr/frameworks/openai-agents-js)

- [Claude Agent SDK](https://dotsagent.io/tr/frameworks/claude-agent-sdk)

- [Google ADK](https://dotsagent.io/tr/frameworks/google-adk)

- [LangGraph](https://dotsagent.io/tr/frameworks/langgraph)

- [LlamaIndex](https://dotsagent.io/tr/frameworks/llamaindex)

- [Mastra](https://dotsagent.io/tr/frameworks/mastra)

## Kaynaklar

1. [ai-sdk.dev](https://ai-sdk.dev/docs/agents/overview)/docs/agents/overview
2. [ai-sdk.dev](https://ai-sdk.dev/docs/agents/tool-approvals)/docs/agents/tool-approvals
3. [ai-sdk.dev](https://ai-sdk.dev/docs/agents/workflow-agent)/docs/agents/workflow-agent
4. [ai-sdk.dev](https://ai-sdk.dev/docs/ai-sdk-core/mcp-tools)/docs/ai-sdk-core/mcp-tools
5. [vercel.com](https://vercel.com/kb/guide/durableagent-to-workflowagent)/kb/guide/durableagent-to-workflowagent
6. [registry.npmjs.org](https://registry.npmjs.org/ai)/ai
7. [api.github.com](https://api.github.com/repos/vercel/ai)/repos/vercel/ai

AI agent geliştirenler için bağımsız bir başvuru kaynağıdır. Burada adı geçen hiçbir sağlayıcıyla bağlantısı yoktur.

© 2026 DotsAgent · Bilgiler 1 Ekim 2026 tarihinde kontrol edildi
