packages/docs/user/provider-setup.mdx
A provider is the model service that answers your agent's messages.
| Route | Use it when |
|---|---|
Cloud API | you have an API key from Anthropic, OpenAI, OpenRouter, Groq, or another cloud provider |
Ollama | you want Eliza fully local with no API key |
Eliza Cloud | you want a managed backend with no local setup |
Common cloud providers:
For detailed setup instructions, environment variables, and all 18 supported inference backends, see the Model Providers reference.
Settings.Make sure Ollama is running before you test it. Verify with:
curl http://127.0.0.1:11434/api/tags
If the model is not available yet, create it from the Eliza-1 Modelfile:
ollama create eliza-1-9b -f packages/training/cloud/ollama/Modelfile.eliza-1-9b-q4_k_m
To see which models you already have: ollama list.
If you are connected to a remote Eliza backend, that backend may already own provider routing. In that case, changing a local key may do nothing. See Connect Remotely.
You can change providers later if you need a different balance of:
Eliza keeps the same chats and agent state while the route changes.
Check:
Chat and voice can use different providers. Fix the chat route separately.
Confirm which machine owns provider routing.
See Model Providers for the full list of supported providers, env variables, fallback chains, and advanced configuration.