diff --git a/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx b/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx index 1ec09dbc..b66d1c88 100644 --- a/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx +++ b/frontend/src/app/pages/Settings/sections/models/ApiKeyCard.tsx @@ -23,8 +23,8 @@ 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-5.4, GPT-5.4 Mini, o-series reasoning models.', placeholder: 'sk-...', href: 'https://platform.openai.com/api-keys' }, - { field: 'google_api_key', label: 'Google', desc: 'Gemini 3 Pro, Gemini 3 Flash, Gemini 2.5 Pro.', placeholder: 'AIza...', href: 'https://aistudio.google.com/apikey' }, + { 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' }, ]; diff --git a/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts b/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts index ad130a69..4c39397c 100644 --- a/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts +++ b/frontend/src/app/pages/Settings/sections/subscription/subscriptionProviders.ts @@ -1,8 +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: 'Sonnet 4.6, Opus 4.6, Haiku 4.5', color: '#E8927A', preview: false }, + { id: 'claude', name: 'Claude Pro / Max', desc: 'The latest Sonnet, Opus, and Haiku 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: 'Gemini 3 Pro, 3 Flash, 2.5 Pro, 2.5 Flash', color: '#4285F4', preview: false }, - { id: 'codex', name: 'ChatGPT Plus / Pro', desc: 'GPT-5.4, GPT-5.4 Mini, GPT-5.3 Codex', color: '#74AA9C', preview: false }, + { 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 }, ]; export type SubscriptionProvider = typeof SUBSCRIPTION_PROVIDERS[0];