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()?;}