---
title: "Vercel AI SDK: возможности, версия и быстрый запуск · DotsAgent"
description: "Vercel AI SDK от Vercel: лицензия, последняя версия, поддержка MCP, устойчивые запуски, подтверждение человеком, трассировка и evals, а также готовая инструкция по быстрому запуску."
url: https://dotsagent.io/ru/frameworks/vercel-ai-sdk
---

Фреймворк · Vercel

# Vercel AI SDK вкратце

Не зависящий от провайдера набор инструментов Vercel для TypeScript, где в AI SDK 7 основным классом агента стал ToolLoopAgent. Он связывает циклы работы с инструментами с помощниками для потоковой передачи данных в UI, а WorkflowAgent поддерживает запуски, которые сохраняются после перезапуска.

**Лучше всего подходит для:**  Разработчики Next.js и веб-приложений, которым нужны агенты с циклами работы с инструментами, тесно интегрированные с потоковым UI.

## Основные сведения

- **Сопровождающая сторона**: Vercel
- **Языки**: TypeScript
- **Лицензия**: Apache-2.0
- **Последняя версия**: `ai 7.0.126` · 30 сентября 2026 г.
- **Репозиторий**: [vercel/ai](https://github.com/vercel/ai) · Звёзд: 27 070
- **Вариант с хостингом**: [Vercel Functions + Vercel Workflow](https://ai-sdk.dev/docs/agents/workflow-agent)Универсальная платформа для хостинга, а не специализированная среда выполнения агентов.

## Быстрый запуск

Установите пакет, настройте учётные данные, затем запустите простейшего агента по официальной документации. Здесь используются ID моделей из документации; возможно, в вашем аккаунте они недоступны.

`Установить`

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

Требуется AI Gateway or provider key

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

[Источник инструкции по быстрому запуску](https://ai-sdk.dev/docs/agents/overview)

## Возможности

| Любая модель | — | Любой пакет провайдера или строки AI Gateway, например anthropic/claude-sonnet-5.5 |
| --- | --- | --- |
| MCP-клиент | — | Клиент @ai-sdk/mcp |
| MCP-сервер | — | — |
| Мультиагентность | — | Субагенты; HarnessAgent запускает Claude Code, Codex или Pi |
| Устойчивые запуски | — | WorkflowAgent, для которого нужна бета-версия Workflow 5 |
| Подтверждение человеком | — | toolApproval с подтверждениями, подписанными HMAC, и политиками OPA |
| Трассировка | — | — |
| Evals | — | — |

## Последние изменения

- В AI SDK 7 ToolLoopAgent стал рекомендуемым классом для агентов.
- HarnessAgent запускает Claude Code, Codex или Pi в качестве агента.
- WorkflowAgent (@ai-sdk/workflow) заменяет DurableAgent из Workflow DevKit.
- runtimeContext и toolsContext заменяют experimental_context.

## Альтернативы на том же языке

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

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

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

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

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

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

## Источники

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-агентов. Не связан ни с одним из упомянутых здесь поставщиков.

© 2026 DotsAgent · Факты проверены 1 октября 2026 г.
