Overview
ExuluDefaultAgents provides ready-to-use ExuluProvider configurations for popular AI providers supported by the Vercel AI SDK. These default agents are convenience wrappers that make it easy to get started with different providers without having to configure each one manually.
ExuluDefaultAgents are merely implementations of AI SDK providers. You can easily create agents for any provider supported by the AI SDK by using the
ExuluProvider class directly. See the AI SDK providers documentation for the full list of available providers.Available default agents
ExuluDefaultAgents includes pre-configured agents for the most popular providers:OpenAI
GPT-4, GPT-4 Turbo, GPT-3.5, and more
Anthropic
Claude Opus, Sonnet, and Haiku models
Gemini Pro, Gemini Flash models
Custom providers
Easy to add any AI SDK provider
Quick start
Default agents still require authentication credentials. Use ExuluVariables to manage API keys securely.
Creating custom agents with AI SDK providers
While ExuluDefaultAgents provides convenient defaults, you can create agents for any provider supported by the AI SDK:OpenAI
gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo
OpenAI AI SDK Documentation
Anthropic
claude-opus-4-20250514, claude-sonnet-4-20250514, claude-3-5-sonnet-20241022, claude-3-opus-20240229, claude-3-haiku-20240307
Anthropic AI SDK Documentation
Google Generative AI
gemini-2.0-flash-exp, gemini-1.5-pro, gemini-1.5-flash, gemini-1.0-pro
Google AI SDK Documentation
Mistral
mistral-large-latest, mistral-small-latest, codestral-latest
Mistral AI SDK Documentation
Cohere
command-r-plus, command-r, command-light
Cohere AI SDK Documentation
Groq
llama-3.1-70b-versatile, llama-3.1-8b-instant, mixtral-8x7b-32768
Groq AI SDK Documentation
Azure OpenAI
Using with ExuluVariables
Combine custom agents with ExuluVariables for secure credential management:Multi-provider setup
Create a registry of agents for different providers:Dynamic provider selection
Allow users to choose their preferred provider:Explore more providers
The AI SDK supports many more providers beyond the examples above:OpenAI
GPT-4, GPT-3.5
Anthropic
Claude models
Gemini models
Mistral
Mistral Large, Small
Cohere
Command R+
Groq
Fast LLaMA inference
Azure OpenAI
Enterprise OpenAI
Vertex AI
Google Cloud AI
Amazon Bedrock
AWS AI models
Visit the AI SDK Providers documentation for the complete list of supported providers and their configurations.
Community providers
The AI SDK also supports community-maintained providers:- Ollama: Run local models
- Replicate: Access thousands of models
- Fireworks AI: Fast inference
- Together AI: Open-source models
- Perplexity: Search-augmented models
- xAI (Grok): xAI’s Grok models
- And many more…
Best practices
Secure credentials: Always use ExuluVariables to manage API keys securely.
Provider selection: Choose providers based on your needs: cost, latency, model capabilities, and data privacy requirements.