Gateway
Unified API gateway for multiple LLM providers
Gateway provides a unified API across OpenAI, Anthropic, and other LLM providers.
Quick Start
- Switch Providers
rust use praisonai::Agent; // Same code works with any provider let agent = Agent::new() .name("Assistant") .model("gpt-4o") // OpenAI .build()?; let agent = Agent::new() .name("Assistant") .model("claude-3-opus") // Anthropic .build()?; let agent = Agent::new() .name("Assistant") .model("ollama/llama3") // Local .build()?;
Supported Providers
| Provider | Prefix | Example |
|---|---|---|
| OpenAI | (none) | gpt-4o |
| Anthropic | (none) | claude-3-opus |
| Ollama | ollama/ | ollama/llama3 |
| Azure | azure/ | azure/gpt-4 |