Installation

Add QAI SDK to your Rust project. By default, all providers are enabled. Use feature flags to include only what you need.

Full Installation (All Providers)

Terminal
cargo add qai-sdk

Selective Installation (Optimized)

Cargo.toml
[dependencies]
qai-sdk = { version = "0.1", default-features = false, features = ["openai", "anthropic"] }

Feature Flags

openai
OpenAI GPT, DALL-E, Whisper, TTS, Responses
anthropic
Anthropic Claude models
google
Google Gemini models
deepseek
DeepSeek Chat/Coder
xai
xAI Grok models
openai-compatible
Any OpenAI-compatible endpoint (Ollama, LM Studio)
mcp
Model Context Protocol client

Environment Variables

OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=AI...
DEEPSEEK_API_KEY=sk-...
XAI_API_KEY=xai-...