Providers

LLM provider integrations

Providers connect your agents to various LLM services.

Diagram

Providers

🤖 Agent

🔌 Provider

OpenAI

Anthropic

Ollama

Azure

Quick Start

  1. Use a Provider
    rust
    use praisonai::Agent;
    
    // OpenAI (default)
    let agent = Agent::new()
        .model("gpt-4o")
        .build()?;
    
    // Anthropic
    let agent = Agent::new()
        .model("claude-3-opus")
        .build()?;
    
    // Ollama (local)
    let agent = Agent::new()
        .model("ollama/llama3")
        .build()?;

Supported Providers

ProviderModelsSetup
OpenAIgpt-4o, gpt-4o-miniOPENAI_API_KEY
Anthropicclaude-3-opus, sonnetANTHROPIC_API_KEY
Ollamallama3, mistralInstall Ollama
AzureAzure OpenAI modelsAZURE_* vars

Related