#Troubling using the new gemini-3.1-pro-preview

1 messages · Page 1 of 1 (latest)

verbal sparrowBOT
#

That google/google/gemini-3.1-pro-preview line is the giveaway: OpenClaw parses model refs by splitting on the first /, so you effectively configured:

  • provider = google
  • model id = google/gemini-3.1-pro-preview ← (provider got included twice)

For the direct Google provider, the model id should not include google/ again. Try setting it to:

openclaw models set google/gemini-3.1-pro-preview
openclaw models list

If it still shows configured,missing, that usually means: your OpenClaw version’s model registry doesn’t know that model yet (new preview model name not in the bundled catalog). Quick way to confirm:

openclaw --version
#
openclaw models list --all --provider google --plain | rg "gemini-3\\.1|gemini-3"

For OpenRouter, the “double prefix” is actually expected because OpenRouter model IDs themselves contain slashes, so the ref should look like:

  • openrouter/google/gemini-3.1-pro-preview

…and then verify auth + live probe:

openclaw models status --probe-provider openrouter --probe

If you paste:

  1. openclaw --version
  2. openclaw models status (and ideally --probe-provider google --probe)