feat(minimax): add MiniMax-M3, set as default, drop M2.5/M2.1/M2

- Add MINIMAX_M3 = "MiniMax-M3" constant and put it first in MODEL_LIST
- Default MinimaxBot model: MiniMax-M2.7 -> MiniMax-M3
- Keep MiniMax-M2.7 and MiniMax-M2.7-highspeed as legacy options
- Drop MINIMAX_M2_5 / MINIMAX_M2_1 / MINIMAX_M2_1_LIGHTNING / MINIMAX_M2
- Update web console recommended/provider model lists
- Update README capability table and docs/models index (en/zh/ja)
- Update docs/models/minimax.mdx and coding-plan.mdx MiniMax section
- Update run.sh / run.ps1 installer default and menu hint
- Update zh CLI status sample output
- Update unit tests to assert new M3 default and constant

TTS (speech-2.*) and API base URL remain unchanged.
This commit is contained in:
octo-patch
2026-06-01 21:30:38 +08:00
parent 1f6859d78f
commit 7fa743f01a
20 changed files with 50 additions and 44 deletions

4
run.sh
View File

@@ -602,7 +602,7 @@ select_model() {
"Claude (claude-opus-4-8, claude-opus-4-7, claude-sonnet-4-6, etc.)" \
"Gemini (gemini-3.1-flash-lite-preview, gemini-3.1-pro-preview, etc.)" \
"OpenAI GPT (gpt-5.4, gpt-5.2, gpt-4.1, etc.)" \
"MiniMax (MiniMax-M2.7, MiniMax-M2.5, etc.)" \
"MiniMax (MiniMax-M3, MiniMax-M2.7, etc.)" \
"Zhipu AI (glm-5.1, glm-5-turbo, glm-5, etc.)" \
"Qwen (qwen3.6-plus, qwen3.5-plus, qwen3-max, qwq-plus, etc.)" \
"Doubao (doubao-seed-2-0-code-preview-260215, etc.)" \
@@ -633,7 +633,7 @@ configure_model() {
2) read_model_config "Claude" "claude-opus-4-8" "CLAUDE_KEY" ;;
3) read_model_config "Gemini" "gemini-3.1-pro-preview" "GEMINI_KEY" ;;
4) read_model_config "OpenAI GPT" "gpt-5.4" "OPENAI_KEY" ;;
5) read_model_config "MiniMax" "MiniMax-M2.7" "MINIMAX_KEY" ;;
5) read_model_config "MiniMax" "MiniMax-M3" "MINIMAX_KEY" ;;
6) read_model_config "Zhipu AI" "glm-5.1" "ZHIPU_KEY" ;;
7) read_model_config "Qwen (DashScope)" "qwen3.6-plus" "DASHSCOPE_KEY" ;;
8) read_model_config "Doubao (Volcengine Ark)" "doubao-seed-2-0-code-preview-260215" "ARK_KEY" ;;