feat(picker): fold Qwen providers into one group row in provider pickers (#67758)
Consolidates the three Qwen provider slugs (alibaba / Qwen Cloud, alibaba-coding-plan / Alibaba Cloud Coding Plan, qwen-oauth / Qwen CLI OAuth) under a single 'Qwen' group row in the interactive provider pickers, matching the existing OpenAI / Kimi / MiniMax / xAI groups. Display-only via PROVIDER_GROUPS — slug identity, --provider, and /model <provider:model> paths are unchanged. Because group_providers() is the shared fold, the CLI 'hermes model' picker, the setup wizard, and the Telegram /model keyboard all pick up the grouping with no per-surface changes.
This commit is contained in:
@@ -1141,6 +1141,7 @@ PROVIDER_GROUPS: dict[str, tuple[str, str, list[str]]] = {
|
||||
"xai": ("xAI Grok", "Direct API or SuperGrok / Premium+ OAuth", ["xai", "xai-oauth"]),
|
||||
"google": ("Google Gemini", "Google AI Studio (API key)", ["gemini"]),
|
||||
"openai": ("OpenAI", "Codex CLI or direct OpenAI API", ["openai-codex", "openai-api"]),
|
||||
"qwen": ("Qwen", "Qwen Cloud / DashScope, Coding Plan & Qwen CLI OAuth", ["alibaba", "alibaba-coding-plan", "qwen-oauth"]),
|
||||
"opencode": ("OpenCode", "Zen pay-as-you-go or Go subscription", ["opencode-zen", "opencode-go"]),
|
||||
"copilot": ("GitHub Copilot", "GitHub token API or copilot --acp process", ["copilot", "copilot-acp"]),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user