The pattern that validates the model name rejected "@", so names like
gemini-1.5-pro@001 were refused with "no valid model configured". Those
names are ordinary on the gateways this plugin can be pointed at, which
made the api_key support less useful than it looks.
Verified against a LiteLLM gateway serving an alias named gemma4-e4b@001:
the model list, the request and the streamed answer all carry the pinned
name.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>