From 8389db0c215dd08316d30eb3de3dd0f24b62a10e Mon Sep 17 00:00:00 2001 From: ciregenz Date: Tue, 9 Jun 2026 14:55:08 -0700 Subject: [PATCH] [eric] frontend: keep model descriptions version-free so new releases don't make them stale --- .../src/app/pages/Settings/sections/models/ApiKeyCard.tsx | 8 ++++---- .../sections/subscription/subscriptionProviders.ts | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx b/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx index b66d1c88..c119116a 100644 --- a/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx +++ b/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx @@ -22,10 +22,10 @@ export interface ApiKeyConfig { } export const API_KEY_CARDS: ApiKeyConfig[] = [ - { field: 'anthropic_api_key', label: 'Anthropic', desc: 'Claude Sonnet, Opus, Haiku.', placeholder: 'sk-ant-...', href: 'https://console.anthropic.com/settings/keys' }, - { field: 'openai_api_key', label: 'OpenAI', desc: 'GPT and o-series reasoning models.', placeholder: 'sk-...', href: 'https://platform.openai.com/api-keys' }, - { field: 'google_api_key', label: 'Google', desc: 'Gemini Pro and Flash models.', placeholder: 'AIza...', href: 'https://aistudio.google.com/apikey' }, - { field: 'openrouter_api_key', label: 'OpenRouter', desc: '300+ models from xAI, Meta, DeepSeek, Mistral, Qwen, and more.', placeholder: 'sk-or-...', href: 'https://openrouter.ai/keys' }, + { field: 'anthropic_api_key', label: 'Anthropic', desc: 'The latest Claude models.', placeholder: 'sk-ant-...', href: 'https://console.anthropic.com/settings/keys' }, + { field: 'openai_api_key', label: 'OpenAI', desc: 'The latest OpenAI models.', placeholder: 'sk-...', href: 'https://platform.openai.com/api-keys' }, + { field: 'google_api_key', label: 'Google', desc: 'The latest Gemini models.', placeholder: 'AIza...', href: 'https://aistudio.google.com/apikey' }, + { field: 'openrouter_api_key', label: 'OpenRouter', desc: 'Hundreds of models from every major provider.', placeholder: 'sk-or-...', href: 'https://openrouter.ai/keys' }, ]; const ApiKeyCard: React.FC<{ diff --git a/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts b/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts index 4c39397c..32ead0b4 100644 --- a/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts +++ b/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts @@ -1,9 +1,9 @@ // Descs stay version-free on purpose; model versions churn monthly and stale tags read as abandonware. export const SUBSCRIPTION_PROVIDERS = [ - { id: 'claude', name: 'Claude Pro / Max', desc: 'The latest Sonnet, Opus, and Haiku models', color: '#E8927A', preview: false }, + { id: 'claude', name: 'Claude Pro / Max', desc: 'The latest Claude models', color: '#E8927A', preview: false }, // "Gemini" routes through Antigravity OAuth (same Google sign-in, higher quota than Gemini CLI's free tier). - { id: 'antigravity', name: 'Gemini Advanced', desc: 'The latest Gemini Pro and Flash models', color: '#4285F4', preview: false }, - { id: 'codex', name: 'ChatGPT Plus / Pro', desc: 'The latest GPT and Codex models', color: '#74AA9C', preview: false }, + { id: 'antigravity', name: 'Gemini Advanced', desc: 'The latest Gemini models', color: '#4285F4', preview: false }, + { id: 'codex', name: 'ChatGPT Plus / Pro', desc: 'The latest ChatGPT models', color: '#74AA9C', preview: false }, ]; export type SubscriptionProvider = typeof SUBSCRIPTION_PROVIDERS[0];