Ainda nao ha planos de preco detalhados para esta ferramenta.
Universal AI layer for building frameworks and agentsA unified TypeScript SDK for building AI apps with modern streaming, fallbacks, and multi-model support—powered by VercelFor humansFor agents$npm install ainpm install aiText GenerationImage GenerationSpeechTranscriptionVideo GenerationRun it withAI GatewayProviderCustom1import { generateText } from 'ai';2 3const { text } = await generateText({4 model: "anthropic/claude-sonnet-4.6",5 prompt: 'Explain the concept of quantum entanglement.',6});7 8console.log(text);Explain quantum entanglement in simple terms.Quantum entanglement is when two particles become linked so that measuring one instantly affects the other, no matter the distance between them.See all supported LLM models10.1MWeekly downloads23KGitHub stars599+Contributors100+Models supportedThe Framework Agnostic AI ToolkitThe open-source AI toolkit designed to help developers build AI-powered applications and agents with React, Next.js, Vue, Svelte, Node.js, and more.Multi-provider support. Switch providers with one line of code.Streaming that just works. Real-time responses without custom parsing.Built-in fallbacks. Reliable production behavior by default.generate-text.tsRun it withAI GatewayProviderCustom1import { generateText } from 'ai';2 3const { text } = await generateText({4 model: "openai/gpt-5.4",5 prompt: 'Explain the concept of quantum entanglement.',6});7 8console.log(text);Text GenerationSpeechTranscriptionImage GenerationVideo GenerationTool CallingError HandlingDevToolsAI SDK CoreA unified API for generating text, structured objects, tool calls, and building agents with LLMs.AI SDK UIA set of framework-agnostic hooks for quickly building chat and generative user interface.Go to playgroundSupports+ 16 providersScale with confidencePlug the AI SDK into an entire ecosystem designed for the way modern AI applications that scale.Vercel AI GatewayAccess 100+ models with no markup or having to manage multiple API keys.npm i aiVercel SandboxRun agent generated code securely and at scale.npm i @vercel/sandboxWorkflows NEWBuild long running AI agents and apps that can suspend, resume, and survive function timeouts.npm i workflowAI ElementsA UI component library and custom registry built to build AI-native applications faster.npx ai-elementsWe built a full AI agent with 40+ tools, resumable streams, and multi-step reasoning on AI SDK. Every hard problem we'd solved with duct tape before, streaming, tool call repair, message management, tool based UI, they already had a clean API for. It feels like their team hit every wall we did, just before us.Adir DuchanSenior AI EngineerOpenCode uses AI SDK.Dax RaadCEO & FounderBuild with our todayGet started with the AI SDK by using our cookbooks or templates.Visit Documentationnpm i aiChatbot Starter TemplateLearn how to build a full-featured AI chatbot with persistence, multi-modal chat, and more.Copy install promptBuild a Slackbot AgentLearn how to build a Slackbot that responds to direct messages and mentions in channels.Copy install promptBuild a SQL AgentLearn how to build an app that interacts with a PostgreSQL database using natural language.Copy install prompt --- Menuv6 (Latest)AI SDK 6.xAI SDK by VercelFoundationsOverviewProviders and ModelsPromptsToolsStreamingProvider OptionsGetting StartedChoosing a ProviderNavigating the LibraryNext.js App RouterNext.js Pages RouterSvelteVue.js (Nuxt)Node.jsExpoTanStack StartCoding AgentsAgentsOverviewBuilding AgentsWorkflow PatternsLoop ControlConfiguring Call OptionsMemorySubagentsAI SDK CoreOverviewGenerating TextGenerating Structured DataTool CallingModel Context Protocol (MCP)Prompt EngineeringSettingsEmbeddingsRerankingImage GenerationTranscriptionSpeechVideo GenerationLanguage Model MiddlewareProvider & Model ManagementError HandlingTestingTelemetryDevToolsEvent CallbacksAI SDK UIOverviewChatbotChatbot Message PersistenceChatbot Resume StreamsChatbot Tool UsageGenerative User InterfacesCompletionObject GenerationStreaming Custom DataError HandlingTransportReading UIMessage StreamsMessage MetadataStream ProtocolsAI SDK RSCAdvancedReferenceAI SDK CoreAI SDK UIAI SDK RSCAI SDK ErrorsMigration GuidesTroubleshootingAI SDK by VercelCopy markdownAI SDK The AI SDK is the TypeScript toolkit designed to help developers build AI-powered applications and agents with React, Next.js, Vue, Svelte, Node.js, and more. Why use the AI SDK? Integrating large language models (LLMs) into applications is complicated and heavily dependent on the specific model provider you use. The AI SDK standardizes integrating artificial intelligence (AI) models across supported providers. This enables developers to focus on building great AI applications, not waste time on technical details. For example, here’s how you can generate text with various models using the AI SDK: GatewayProviderCustomClaude Sonnet 4.51import { generateText } from "ai";2 3const { text } = await generateText({4 model: "anthropic/claude-sonnet-4.5",5 prompt: "What is love?",6});Love is a complex and multifaceted emotion that can be felt and expressed in many different ways. It involves deep affection, care, compassion, and connection towards another person or thing. The AI SDK has two main libraries: AI SDK Core: A unified API for generating text, structured objects, tool calls, and building agents with LLMs. AI SDK UI: A set of framework-agnostic hooks for quickly building chat and generative user interface. Model Providers The AI SDK supports multiple model providers. Vercel AI GatewayImage InputImage GenerationObject GenerationTool UsageTool StreamingOpenAIImage InputImage GenerationObject GenerationTool UsageTool StreamingAnthropicImage InputObject GenerationTool UsageTool StreamingGoogle Generative AIImage InputObject GenerationTool UsageTool StreamingxAI GrokImage InputImage GenerationObject GenerationTool UsageTool StreamingAzureImage InputObject GenerationTool UsageTool StreamingAmazon BedrockImage InputImage GenerationObject GenerationTool UsageTool StreamingGroqImage InputObject GenerationTool UsageTool StreamingFal AIImage GenerationDeepInfraImage InputObject GenerationTool UsageTool StreamingGoogle Vertex AIImage InputImage GenerationObject GenerationTool UsageTool StreamingMistralImage InputObject GenerationTool UsageTool StreamingTogether.aiObject GenerationTool UsageTool StreamingCohereTool UsageTool StreamingFireworksImage GenerationObject GenerationTool UsageTool StreamingDeepSeekObject GenerationTool UsageTool StreamingCerebrasObject GenerationTool UsageTool StreamingPerplexityLuma AIImage GenerationBasetenObject GenerationTool Usage Templates We've built some templates that include AI SDK integrations for different use cases, providers, and frameworks. You can use these templates to get started with your AI-powered application. Starter Kits Chatbot Starter TemplateUses the AI SDK and Next.js. Features persistence, multi-modal chat, and more.Internal Knowledge Base (RAG)Uses AI SDK Language Model Middleware for RAG and enforcing guardrails.Multi-Modal ChatUses Next.js and AI SDK useChat hook for multi-modal message chat interface.Semantic Image SearchAn AI semantic image search app template built with Next.js, AI SDK, and Postgres.Natural Language PostgreSQLQuery PostgreSQL using natural language with AI SDK and GPT-4o. Feature Exploration Feature Flags ExampleAI SDK with Next.js, Feature Flags, and Edge Config for dynamic model switching.Chatbot with TelemetryAI SDK chatbot with OpenTelemetry support.Structured Object StreamingUses AI SDK useObject hook to stream structured object generation.Multi-Step ToolsUses AI SDK streamText function to handle multiple tool steps automatically. Frameworks Next.js OpenAI StarterUses OpenAI GPT-4, AI SDK, and Next.js.Nuxt OpenAI StarterUses OpenAI GPT-4, AI SDK, and Nuxt.js.SvelteKit OpenAI StarterUses OpenAI GPT-4, AI SDK, and SvelteKit.Solid OpenAI StarterUses OpenAI GPT-4, AI SDK, and Solid. Generative UI Gemini ChatbotUses Google Gemini, AI SDK, and Next.js.Generative UI with RSC (experimental)Uses Next.js, AI SDK, and streamUI to create generative UIs with React Server Components. Security Bot ProtectionUses Kasada, OpenAI GPT-4, AI SDK, and Next.js.Rate LimitingUses Vercel KV, OpenAI GPT-4, AI SDK, and Next.js. Join our Community If you have questions about anything related to the AI SDK, you're always welcome to ask our community on the Vercel Community. llms.txt (for Cursor, Windsurf, Copilot, Claude etc.) You can access the entire AI SDK documentation in Markdown format at ai-sdk.dev/llms.txt. This can be used to ask any LLM (assuming it has a big enough context window) questions about the AI SDK based on the most up-to-date documentation. Example Usage For instance, to prompt an LLM with questions about the AI SDK: Copy the documentation contents from ai-sdk.dev/llms.txt Use the following prompt format: 1Documentation:2{paste documentation here}3---4Based on the above documentation, answer the following:5{your question}On this pageAI SDKWhy use the AI SDK?Model ProvidersTemplatesStarter KitsFeature ExplorationFrameworksGenerative UISecurityJoin our Communityllms.txt (for Cursor, Windsurf, Copilot, Claude etc.)Example UsageDeploy and Scale AI Apps with VercelDeliver AI experiences globally with one push.Trusted by industry leaders:Sign Up
