Docs/Foundational Primitives/Universal Providers

Universal Providers & Models

AgentCore abstracts major cloud LLM vendors and local open-source runtimes behind a unified BaseProvider interface. Switch providers seamlessly or combine them in an AI Gateway with zero code refactoring.

Supported Provider Adapters

OpenAIOpenAIProvider
Env Key: OPENAI_API_KEY
Models: gpt-4o, gpt-4o-mini, o1
AnthropicAnthropicProvider
Env Key: ANTHROPIC_API_KEY
Models: claude-3-5-sonnet, claude-3-opus
Google GeminiGeminiProvider
Env Key: GEMINI_API_KEY
Models: gemini-1.5-pro, gemini-1.5-flash
DeepSeekDeepSeekProvider
Env Key: DEEPSEEK_API_KEY
Models: deepseek-chat, deepseek-reasoner (R1)
Mistral AIMistralProvider
Env Key: MISTRAL_API_KEY
Models: mistral-large-latest, codestral-latest
xAI / GrokGrokProvider
Env Key: XAI_API_KEY
Models: grok-2-latest, grok-beta
Ollama (Local)OllamaProvider
Env Key: OLLAMA_BASE_URL
Models: llama3.3, deepseek-r1, qwen2.5

Interactive Provider Generator

Select execution mode (**Gateway**, **Provider**, **Custom**) or pick models from the dropdown below:

1import { generateText } from '@bablusingh-dev/agentcore';
2
3const { text } = await generateText({
4 model: 'deepseek/deepseek-r1',
5 prompt: 'Explain architectural patterns.',
6});
7
8console.log(text);