From 27ba50d8be3ca248c03751ba6eac2fa7ac12e8c7 Mon Sep 17 00:00:00 2001 From: Octopus Date: Fri, 26 Jun 2026 17:55:04 +0800 Subject: [PATCH] feat: add MiniMax M3 model to provider catalog (#13119) Add the latest MiniMax-M3 flagship model to the MiniMax provider model list and set it as the default. M3 offers a 1M context window, 128K max output, reasoning, and image input. Drop the older M2.5 entries while keeping M2.7 as an alternative, and update the account verification probe to use M3. Co-authored-by: octo-patch <266937838+octo-patch@users.noreply.github.com> --- agent/app/provider/catalog.go | 3 +-- agent/app/provider/verify.go | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/agent/app/provider/catalog.go b/agent/app/provider/catalog.go index dbffd4b8a..8ab705249 100644 --- a/agent/app/provider/catalog.go +++ b/agent/app/provider/catalog.go @@ -163,10 +163,9 @@ var catalog = map[string]Meta{ Input: []string{"text"}, }, Models: []Model{ + {ID: "minimax/MiniMax-M3", Name: "MiniMax M3", ContextWindow: 1000000, MaxTokens: 128000, Reasoning: true, Input: []string{"text", "image"}}, {ID: "minimax/MiniMax-M2.7", Name: "MiniMax M2.7"}, {ID: "minimax/MiniMax-M2.7-highspeed", Name: "MiniMax M2.7 highspeed"}, - {ID: "minimax/MiniMax-M2.5", Name: "MiniMax M2.5", Reasoning: true}, - {ID: "minimax/MiniMax-M2.5-highspeed", Name: "MiniMax M2.5 highspeed"}, }, }, "xiaomi": { diff --git a/agent/app/provider/verify.go b/agent/app/provider/verify.go index 2a8700abc..f2d98159e 100644 --- a/agent/app/provider/verify.go +++ b/agent/app/provider/verify.go @@ -131,7 +131,7 @@ func BuildVerifyRequest(provider, baseURL, apiKey string) VerifyRequest { request.URL = base + "/v1/messages" } request.Body = mustJSON(map[string]interface{}{ - "model": "MiniMax-M2.5", + "model": "MiniMax-M3", "max_tokens": 1, "messages": []map[string]interface{}{{ "role": "user",