Supported Providers
OfficeLLM supports multiple LLM providers. Each agent can use a different provider.OpenAI
gpt-4,gpt-4-turbo,gpt-4-turbo-previewgpt-3.5-turbo,gpt-3.5-turbo-16k
Anthropic
claude-3-opus-20240229claude-3-sonnet-20240229claude-3-haiku-20240307claude-3-5-sonnet-20240620
Google Gemini
gemini-2.5-pro,gemini-2.5-flashgemini-pro,gemini-pro-vision
OpenRouter
openai/gpt-4,openai/gpt-3.5-turboanthropic/claude-3-opus,anthropic/claude-3-sonnetgoogle/gemini-prometa-llama/llama-2-70b-chat
Environment Variables
Create a.env file:
Provider Selection Guide
By Use Case
Creative/Writing Tasksclaude-3-opusorclaude-3-sonnet(excellent reasoning)gpt-4(versatile)
gpt-4(precise)claude-3-sonnet(good reasoning)
claude-3-haiku(fastest, cheapest)gpt-3.5-turbo(good balance)gemini-2.5-flash(fast, cheap)
claude-3-opus(best reasoning)gpt-4-turbo(very capable)gemini-2.5-pro(strong performance)
By Provider
OpenAI- Wide model selection
- Excellent for code generation
- Reliable function calling
- Strong reasoning capabilities
- Good for complex tasks
- Excellent safety features
- Cost-effective
- Fast inference
- Good for high-volume tasks
- Access to multiple providers
- One API for many models
- Flexible pricing