Skip to main content
Gateway provides a unified API across OpenAI, Anthropic, and other LLM providers.

Quick Start

1

Switch Providers

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

ProviderPrefixExample
OpenAI(none)gpt-4o
Anthropic(none)claude-3-opus
Ollamaollama/ollama/llama3
Azureazure/azure/gpt-4