From ee23771cfead9e794c30964a0079846273b5bc8d Mon Sep 17 00:00:00 2001 From: octo-patch <266937838+octo-patch@users.noreply.github.com> Date: Thu, 9 Jul 2026 08:16:52 +0000 Subject: [PATCH 1/2] fix: refresh MiniMax M3 registry defaults Align the native MiniMax M3 catalog and Anthropic-compatible endpoint with the current MiniMax provider parameters. Co-Authored-By: Claude Opus 4.7 --- intentkit/config/config.py | 3 +++ intentkit/models/llm.py | 2 +- intentkit/models/llm.yaml | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/intentkit/config/config.py b/intentkit/config/config.py index efe6479f..36849bcf 100644 --- a/intentkit/config/config.py +++ b/intentkit/config/config.py @@ -156,6 +156,9 @@ def __init__(self) -> None: self.deepseek_api_key: str | None = self.load("DEEPSEEK_API_KEY") self.xai_api_key: str | None = self.load("XAI_API_KEY") self.minimax_plan_api_key: str | None = self.load("MINIMAX_PLAN_API_KEY") + self.minimax_plan_base_url: str = self.load( + "MINIMAX_PLAN_BASE_URL", "https://api.minimax.io/anthropic/v1" + ) self.mimo_plan_api_key: str | None = self.load("MIMO_PLAN_API_KEY") self.openrouter_api_key: str | None = self.load("OPENROUTER_API_KEY") # OpenAI Compatible provider diff --git a/intentkit/models/llm.py b/intentkit/models/llm.py index b95f0b07..8780ebb7 100644 --- a/intentkit/models/llm.py +++ b/intentkit/models/llm.py @@ -888,7 +888,7 @@ async def create_instance(self, params: dict[str, Any] = {}) -> BaseChatModel: kwargs: dict[str, Any] = { "model": info.id, "api_key": config.minimax_plan_api_key, - "base_url": "https://api.minimax.io/anthropic", + "base_url": config.minimax_plan_base_url, "timeout": info.timeout, "max_retries": 3, } diff --git a/intentkit/models/llm.yaml b/intentkit/models/llm.yaml index cbedb600..7ed40c69 100644 --- a/intentkit/models/llm.yaml +++ b/intentkit/models/llm.yaml @@ -110,7 +110,7 @@ cached_input_price: "0.12" output_price: "2.4" price_level: 2 - context_length: 524288 + context_length: 1000000 output_length: 512000 intelligence: 5 speed: 3 @@ -889,7 +889,7 @@ cached_input_price: "0.12" output_price: "2.4" price_level: 2 - context_length: 524288 + context_length: 1000000 output_length: 512000 intelligence: 5 speed: 3 From f0713cd3a49cca4d9ee95ee54a186e1030d73e8a Mon Sep 17 00:00:00 2001 From: octo-patch <266937838+octo-patch@users.noreply.github.com> Date: Sun, 12 Jul 2026 17:09:48 +0800 Subject: [PATCH 2/2] fix: correct MiniMax Anthropic base URL --- intentkit/config/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intentkit/config/config.py b/intentkit/config/config.py index 36849bcf..9830a2b9 100644 --- a/intentkit/config/config.py +++ b/intentkit/config/config.py @@ -157,7 +157,7 @@ def __init__(self) -> None: self.xai_api_key: str | None = self.load("XAI_API_KEY") self.minimax_plan_api_key: str | None = self.load("MINIMAX_PLAN_API_KEY") self.minimax_plan_base_url: str = self.load( - "MINIMAX_PLAN_BASE_URL", "https://api.minimax.io/anthropic/v1" + "MINIMAX_PLAN_BASE_URL", "https://api.minimax.io/anthropic" ) self.mimo_plan_api_key: str | None = self.load("MIMO_PLAN_API_KEY") self.openrouter_api_key: str | None = self.load("OPENROUTER_API_KEY")