Getting Started
Introduction
AISDK is a Rust toolkit for building AI applications. It is provider agnostic, type safe with compile time model/task validation and seamlessly integrates with popular Rust backends and Vercel’s ai-sdk UI for React, Svelte, Vue and more. inspired by the Vercel AI SDK.
Core Features
Strongly Typed
No more “model doesn’t support tool calling” errors in prod. aisdk guarantees the model fits the task at compile time.
Provider Agnostic
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.
Seamless Integrations
Seamlessly integrates with Axum, Actix and more. Compatible with Vercel's ai-sdk ui for React, Svelte, Vue and more.
Model Providers
AISDK supports a wide range of AI providers, including: