feat(llm): add MiniMax as a built-in provider

Two regional endpoints (global api.minimax.io, China api.minimaxi.com)
with separate API keys. Models M2.7 / M2.5 plus -highspeed variants,
204K context. Follows the existing provider-preset pattern.

#789 #609 #577 #546 #395 #378
This commit is contained in:
Yijia-Xiao
2026-05-11 02:03:27 +00:00
parent 704b7627f2
commit 19d22b54a9
6 changed files with 35 additions and 3 deletions

View File

@@ -239,6 +239,8 @@ def select_llm_provider() -> tuple[str, str | None]:
("DeepSeek", "deepseek", "https://api.deepseek.com"),
("Qwen", "qwen", "https://dashscope.aliyuncs.com/compatible-mode/v1"),
("GLM", "glm", "https://open.bigmodel.cn/api/paas/v4/"),
("MiniMax", "minimax", "https://api.minimax.io/v1"),
("MiniMax CN", "minimax-cn", "https://api.minimaxi.com/v1"),
("OpenRouter", "openrouter", "https://openrouter.ai/api/v1"),
("Azure OpenAI", "azure", None),
("Ollama", "ollama", "http://localhost:11434/v1"),