Skip to main content
Providers connect your agents to various LLM services.

Quick Start

1

Use a Provider

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