Skip to content

feat(minimax): default MiniMax model to M3#257

Merged
Eigenwise merged 1 commit into
Eigenwise:mainfrom
octo-patch:feature/upgrade-minimax-m3
Jun 3, 2026
Merged

feat(minimax): default MiniMax model to M3#257
Eigenwise merged 1 commit into
Eigenwise:mainfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch

Copy link
Copy Markdown

Summary

MiniMax released M3 as the new flagship model. This PR updates the default MiniMax model id from MiniMax-M2.7 to MiniMax-M3 so new users land on the recommended model out of the box.

What changed

  • atomic-examples/quickstart/quickstart/4_basic_chatbot_different_providers.py — provider example now uses MiniMax-M3
  • claude-plugin/atomic-agents/skills/framework/references/providers.md — reference snippet uses M3; comment notes M2.7 is still available as a legacy option
  • atomic-agents/tests/agents/test_minimax_provider.py — default in unit tests bumped to M3; test_minimax_m25_model and test_minimax_m25_highspeed_model (both deprecated variants) replaced by a single test_minimax_m27_legacy_model that pins continued support for M2.7
  • atomic-agents/tests/agents/test_minimax_integration.py — integration helper default and the structured-output test pin to MiniMax-M3

What did not change

  • https://api.minimax.io/v1 base URL
  • MINIMAX_API_KEY env var name
  • Mode.JSON Instructor mode and assistant_role="assistant"
  • The OpenAI-compatible client wiring

Test plan

  • pytest atomic-agents/tests/agents/test_minimax_provider.py -v — 14 passed
  • pytest atomic-agents/tests — 321 passed (no regressions in the rest of the suite)
  • black --check --line-length=127 — clean
  • flake8 --max-line-length=127 — 0 errors
  • Live smoke against https://api.minimax.io/v1 with model="MiniMax-M3" reaches the API (request accepted; only blocked by account balance on this side)

MiniMax released M3 as the new flagship model. Update the default
MiniMax model id from M2.7 to M3 in the quickstart example, the
plugin reference docs, and the test fixtures. Drop the unit-test
coverage for the deprecated M2.5 / M2.5-highspeed variants and
keep a single test that exercises M2.7 as a legacy fallback.

API URL, env-var, mode, and assistant role are unchanged.
@Eigenwise Eigenwise merged commit 3243994 into Eigenwise:main Jun 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants