Hey everyone — I’m running into an issue with my embedded agent setup and hoping someone here has experience with this.
I originally configured everything using the Gemini API, then later switched the model to Ollama (running locally on my server). It was working perfectly for a while.
Now I’ve hit a Gemini rate limit, and I’m also getting this error when the agent tries to reply:
Embedded agent failed before reply: All models failed (2):
ollama/gpt-oss:20b: No API key found for provider "ollama".
Auth store: /home/node/.openclaw/agents/main/agent/auth-profiles.json
Configure auth for this agent (openclaw agents add <id>) or copy auth-profiles.json from the main agentDir.
(auth) | google/gemini-3-flash-preview: Provider google is in cooldown (all profiles unavailable) (rate_limit)
From what I understand:
- Gemini is rate-limited right now
- Ollama should be local (so no API key needed?), but the agent still complains about missing auth
Has anyone dealt with this before or knows the correct way to configure Ollama auth for an embedded agent?
Any help would be really appreciated 🙏