From 35ad72e2410de5dce4aad5a75becbd3f2d09fb1b Mon Sep 17 00:00:00 2001 From: octo-patch <266937838+octo-patch@users.noreply.github.com> Date: Wed, 8 Jul 2026 08:57:33 +0000 Subject: [PATCH 1/3] Add MiniMax M3 to provider defaults --- uncommon_route/providers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncommon_route/providers.py b/uncommon_route/providers.py index 338c3de..9e79eb9 100644 --- a/uncommon_route/providers.py +++ b/uncommon_route/providers.py @@ -48,7 +48,7 @@ } PROVIDER_MODELS: dict[str, list[str]] = { - "minimax": ["minimax/minimax-m2.5"], + "minimax": ["minimax/minimax-m2.5", "minimax/minimax-m3"], "deepseek": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"], "openai": ["openai/gpt-4o-mini", "openai/gpt-4o", "openai/gpt-5.2", "openai/gpt-5.2-codex", "openai/o1-mini", "openai/o3", "openai/o4-mini"], "anthropic": ["anthropic/claude-haiku-4.5", "anthropic/claude-sonnet-4.6", "anthropic/claude-opus-4.6"], From 93dc418e1d49c29a002cbdeb0cc5d70023771762 Mon Sep 17 00:00:00 2001 From: octo-patch <266937838+octo-patch@users.noreply.github.com> Date: Sun, 12 Jul 2026 14:42:20 +0800 Subject: [PATCH 2/3] Add MiniMax M2.7 to provider defaults --- uncommon_route/providers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncommon_route/providers.py b/uncommon_route/providers.py index 9e79eb9..d3cf13d 100644 --- a/uncommon_route/providers.py +++ b/uncommon_route/providers.py @@ -48,7 +48,7 @@ } PROVIDER_MODELS: dict[str, list[str]] = { - "minimax": ["minimax/minimax-m2.5", "minimax/minimax-m3"], + "minimax": ["minimax/minimax-m2.5", "minimax/minimax-m3", "minimax/minimax-m2.7"], "deepseek": ["deepseek/deepseek-chat", "deepseek/deepseek-reasoner"], "openai": ["openai/gpt-4o-mini", "openai/gpt-4o", "openai/gpt-5.2", "openai/gpt-5.2-codex", "openai/o1-mini", "openai/o3", "openai/o4-mini"], "anthropic": ["anthropic/claude-haiku-4.5", "anthropic/claude-sonnet-4.6", "anthropic/claude-opus-4.6"], From ec695e63e28cc42f9d62fc3cf64e9edccec7cfb7 Mon Sep 17 00:00:00 2001 From: octo-patch <266937838+octo-patch@users.noreply.github.com> Date: Mon, 13 Jul 2026 13:20:22 +0800 Subject: [PATCH 3/3] Document and test MiniMax provider defaults --- tests/test_providers.py | 6 +++++- uncommon_route/providers.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/test_providers.py b/tests/test_providers.py index 352f7e2..d32662b 100644 --- a/tests/test_providers.py +++ b/tests/test_providers.py @@ -41,7 +41,11 @@ def test_add_provider_with_plan(self) -> None: cfg = add_provider("minimax", "eyJ-test", plan="coding-plan") entry = cfg.providers["minimax"] assert entry.plan == "coding-plan" - assert "minimax/minimax-m2.5" in entry.models + assert entry.models == [ + "minimax/minimax-m2.5", + "minimax/minimax-m3", + "minimax/minimax-m2.7", + ] def test_add_provider_custom_url(self) -> None: cfg = add_provider("openai", "sk-openai", base_url="https://my-proxy.com/v1") diff --git a/uncommon_route/providers.py b/uncommon_route/providers.py index d3cf13d..236e1ad 100644 --- a/uncommon_route/providers.py +++ b/uncommon_route/providers.py @@ -12,7 +12,11 @@ "minimax": { "api_key": "eyJ...", "base_url": "https://api.minimax.io/v1", - "models": ["minimax/minimax-m2.5"], + "models": [ + "minimax/minimax-m2.5", + "minimax/minimax-m3", + "minimax/minimax-m2.7" + ], "plan": "coding-plan" }, "deepseek": {