Skip to main content

AI SDK Core

  • Overview: Learn about AI SDK Core and how to work with Large Language Models (LLMs).
  • Generating Text: Learn how to generate text.
  • Generating Structured Data: Learn how to generate structured data.
  • Tool Calling: Learn how to do tool calling with AI SDK Core.
  • Tools: Add capabilities to agents and applications with first-party AI SDK tools.
  • Tool Search: Discover tools on demand with direct calling or cache-preserving code mode.
  • Code Mode: Learn how models can orchestrate tools with sandboxed JavaScript and TypeScript.
  • Realtime: Learn how to build realtime voice conversations.
  • MCP Apps: Learn how to render interactive MCP tool UIs with the AI SDK.
  • Runtime and Tool Context: Learn how to pass shared runtime state and per-tool context through generations and agents.
  • Prompt Engineering: Learn how to write prompts with AI SDK Core.
  • Settings: Learn how to set up settings for language models generations.
  • Reasoning: Learn how to control reasoning across providers with the top-level reasoning parameter.
  • Embeddings: Learn how to use embeddings with AI SDK Core.
  • Image Generation: Learn how to generate images with AI SDK Core.
  • Video Generation: Learn how to generate videos with AI SDK Core.
  • Transcription: Learn how to transcribe audio with AI SDK Core.
  • Translation: Learn how to translate speech with AI SDK Core.
  • Speech: Learn how to generate speech with AI SDK Core.
  • Batch: Submit requests for asynchronous batch processing.
  • File Uploads: Learn how to upload files to providers with the AI SDK.
  • Provider Management: Learn how to work with multiple providers.
  • Middleware: Learn how to use middleware with AI SDK Core.
  • Error Handling: Learn how to handle errors with AI SDK Core.
  • Testing: Learn how to test with AI SDK Core.
  • Telemetry: Learn how to use telemetry with AI SDK Core.