Blazingly Fast :)
The AI Toolkit for Rust
An open-source Rust library for building AI-powered applications, inspired by the Vercel AI SDK.
cargo add aisdk
use aisdk::{ core::LanguageModelRequest, providers::openai::OpenAI,};let text = LanguageModelRequest::builder() .model(OpenAI::new("gpt-5")) .prompt("What is the meaning of life?") .build() .generate_text() .await? .text()?;}use aisdk::{ core::LanguageModelRequest, providers::anthropic::Anthropic,};let text = LanguageModelRequest::builder() .model(Anthropic::new("claude-4.5-haiku")) .prompt("What is the meaning of life?") .build() .generate_text() .await? .text()?;}use aisdk::{ core::LanguageModelRequest, providers::google::Google,};let text = LanguageModelRequest::builder() .model(Google::new("gemini-2.5-pro")) .prompt("What is the meaning of life?") .build() .generate_text() .await? .text()?;}