Skip to content

Multi-Provider Support

ReAct Agent Framework supports multiple AI providers, allowing you to switch between OpenAI, Anthropic, Google, and Ollama seamlessly.

Supported Providers

OpenAI (Default)

agent = ReactAgent(provider="gpt-4o-mini")
agent = ReactAgent(provider="gpt-4")

Anthropic Claude

agent = ReactAgent(provider="anthropic://claude-3-5-sonnet-20241022")
agent = ReactAgent(provider="anthropic://claude-3-opus-20240229")

Google Gemini

agent = ReactAgent(provider="google://gemini-1.5-flash")
agent = ReactAgent(provider="google://gemini-1.5-pro")

Ollama (Local)

agent = ReactAgent(provider="ollama://llama3.2")
agent = ReactAgent(provider="ollama://mistral")

Configuration

Set API keys in .env:

OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=AI...

Learn More

See API Reference for details.