Getting Started

Introduction

AISDK is the Rust toolkit designed to help developers build AI-powered applications and agents. Inspired by the Vercel AI SDK.

Core Features

Provider Agnostic

AISDK is designed to be provider agnostic, allowing you to easily integrate with any AI provider.

Agents

Build AI agents that can interact with users and perform tasks.

Text Generation

Produce or stream natural language text from any compatible language model.

Image Generation

Generate, Edit, or Enhance images from textual prompts or existing visuals.

Audio Generation & Processing

Create, transcribe, or transform audio content using supported AI providers.

Embeddings

Convert text, images, or other data into vector embeddings.

Model Providers

AISDK supports a wide range of AI providers, including:

Introduction