LLM Providers Overview

AutoAgents supports a wide range of Large Language Model (LLM) providers, allowing you to choose the best fit for your specific use case. This document provides an overview of the supported providers and how to use them.

Supported Providers

AutoAgents currently supports the following LLM providers:

ProviderStatusModelsFeatures
OpenAIGPT-4, GPT-3.5-turboFunction calling, streaming, vision
AnthropicClaude 3.5 Sonnet, Claude 3 Opus/HaikuTool use, long context
OllamaLlama 3, Mistral, CodeLlamaLocal inference, custom models
GoogleGemini Pro, Gemini FlashMultimodal, fast inference
GroqLlama 3, MixtralUltra-fast inference
DeepSeekDeepSeek Coder, DeepSeek ChatCode-specialized models
xAIGrok-1, Grok-2Real-time information
PhindCodeLlama variantsDeveloper-focused
Azure OpenAIGPT-4, GPT-3.5Enterprise features

Common Interface

All LLM providers implement the LLMProvider trait, providing a consistent interface: