#ERROR HTTP 400: Gemini 0auth vs google provider conflict?

1 messages · Page 1 of 1 (latest)

teal stratus
#

I was trying to use Google AI Studio as provider in Hermes and run gemini-2.5-pro.

I've tried to set provider using hermes setup and manually in the config - still the same issue.

I consistently get:

"⚠️ API call failed (attempt 1/3): GeminiAPIError [HTTP 400]
🔌 Provider: gemini Model: gemini-2.5-pro
🌐 Endpoint: https://generativelanguage.googleapis.com/v1beta
📝 Error: HTTP 400 — Error 400 (Bad Request)!!1
⏱️ Elapsed: 0.25s Context: 2 msgs, ~8,830 tokens
⚠️ Non-retryable error (HTTP 400) — trying fallback...
🧾 Request debug dump written to: /Volumes/n8n/hermes/sessions/request_dump_20260424_103841_059cc1_20260424_103858_118176.json
❌ Non-retryable error (HTTP 400): HTTP 400 — Error 400 (Bad Request)!!1
❌ Non-retryable client error (HTTP 400). Aborting.
🔌 Provider: gemini Model: gemini-2.5-pro
🌐 Endpoint: https://generativelanguage.googleapis.com/v1beta
💡 This type of error won't be fixed by retrying.
─ ⚕ Hermes ───────────────────────────────────────"

This happens in both:

  • CLI
  • Discord gateway

It happens both with default config and with a custom base URL test.

Custom base_url test:

  • base_url: https://generativelanguage.googleapis.com/v1beta/openai
  • Same HTTP 400 behavior

--- hermes dump ---
version: 0.11.0 (2026.4.23) [5dda4cab]
os: Darwin 22.6.0 x86_64
python: 3.11.15
openai_sdk: 2.29.0
profile: default
hermes_home: /Volumes/n8n/hermes
model: gemini-2.5-pro
provider: gemini
terminal: docker

api_keys:
openrouter set
openai not set
anthropic not set
anthropic_token set
nous not set
glm/zai not set
zai not set
kimi not set
minimax not set
deepseek not set
dashscope not set
huggingface not set
nvidia not set
ai_gateway not set
opencode_zen not set
opencode_go not set
kilocode not set
firecrawl not set
tavily not set
browserbase not set
fal not set
elevenlabs set
github not set

features:
toolsets: hermes-cli
mcp_servers: 0
memory_provider: built-in
gateway: running (launchd, pid 51930)
platforms: discord
cron_jobs: 0 active / 4 total
skills: 175

config_overrides:
terminal.backend: docker
tts.provider: elevenlabs
--- end dump ---

honest schooner
teal stratus