From e2e6b6ff1a56d13264ddcac31c5548e895e8e486 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Thu, 30 Apr 2026 19:34:19 -0700 Subject: [PATCH] chore(models): move Vercel AI Gateway to bottom of provider picker (#18112) It was sitting at position 4 of the `hermes model` list, ahead of Anthropic, OpenAI, Xiaomi, and other first-class API providers. Move it to the end of CANONICAL_PROVIDERS and drop the "(200+ models, $5 free credit, no markup)" parenthetical so the entry just reads "Vercel AI Gateway". --- hermes_cli/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hermes_cli/models.py b/hermes_cli/models.py index 0f519920d9..755bac72e3 100644 --- a/hermes_cli/models.py +++ b/hermes_cli/models.py @@ -774,7 +774,6 @@ CANONICAL_PROVIDERS: list[ProviderEntry] = [ ProviderEntry("nous", "Nous Portal", "Nous Portal (Nous Research subscription)"), ProviderEntry("openrouter", "OpenRouter", "OpenRouter (100+ models, pay-per-use)"), ProviderEntry("lmstudio", "LM Studio", "LM Studio (local desktop app with built-in model server)"), - ProviderEntry("ai-gateway", "Vercel AI Gateway", "Vercel AI Gateway (200+ models, $5 free credit, no markup)"), ProviderEntry("anthropic", "Anthropic", "Anthropic (Claude models — API key or Claude Code)"), ProviderEntry("openai-codex", "OpenAI Codex", "OpenAI Codex"), ProviderEntry("xiaomi", "Xiaomi MiMo", "Xiaomi MiMo (MiMo-V2.5 and V2 models — pro, omni, flash)"), @@ -804,6 +803,7 @@ CANONICAL_PROVIDERS: list[ProviderEntry] = [ ProviderEntry("opencode-go", "OpenCode Go", "OpenCode Go (open models, $10/month subscription)"), ProviderEntry("bedrock", "AWS Bedrock", "AWS Bedrock (Claude, Nova, Llama, DeepSeek — IAM or API key)"), ProviderEntry("azure-foundry", "Azure Foundry", "Azure Foundry (OpenAI-style or Anthropic-style endpoint — your Azure AI deployment)"), + ProviderEntry("ai-gateway", "Vercel AI Gateway", "Vercel AI Gateway"), ] # Derived dicts — used throughout the codebase