Skip to content

feat: upgrade MiniMax default model to M3#543

Open
octo-patch wants to merge 1 commit into
HKUDS:devfrom
octo-patch:feature/upgrade-minimax-m3
Open

feat: upgrade MiniMax default model to M3#543
octo-patch wants to merge 1 commit into
HKUDS:devfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch

Copy link
Copy Markdown
Contributor

Summary

Upgrade MiniMax model references in tests to use MiniMax-M3 as the current default, while still asserting capability behavior for the M2.7 family that remains supported.

Changes

  • tests/services/llm/test_capabilities.py — extend test_minimax_openai_compat_supports_tools_without_response_format to cover MiniMax-M3 and MiniMax-M2.7 in addition to the existing MiniMax-M2.7-highspeed assertions.
  • tests/services/config/test_provider_runtime.py — update the sample MiniMax model from MiniMax-M2.7 to MiniMax-M3 in test_llm_minimax_binding_uses_minimaxi_endpoint so the test exercises the new default model.
  • tests/core/test_agentic_client_provider_kwargs.py — update the minimax_anthropic native-tool-calling assertion from MiniMax-M2 to MiniMax-M3. (MiniMax-M2 is no longer a first-class target on the MiniMax side.)

Why

MiniMax-M3 is the current default model on the MiniMax platform. It introduces:

  • 512K context window
  • 128K max output
  • Image input support on both OpenAI-compatible and Anthropic-compatible endpoints

DeepTutor's MiniMax / minimax_anthropic providers already accept arbitrary model strings, so the only meaningful in-tree change is to refresh the model identifiers used in tests so they match what users will actually configure today. The provider capability matrix (no response_format, tools enabled, etc.) is unchanged.

Test Plan

  • Existing tests still cover MiniMax-M2.7-highspeed behavior.
  • New assertions confirm MiniMax-M3 and MiniMax-M2.7 get the same capability flags via the existing provider entry (supports_tools=True, supports_response_format=False).
  • No production code paths were touched — provider registry, capabilities map, and reasoning params remain as-is.

- Update sample test models from MiniMax-M2 / MiniMax-M2.7 to MiniMax-M3
- Extend capabilities test to cover M3 alongside M2.7 / M2.7-highspeed
- M3 introduces a 512K context window, 128K max output, and image input support
- Older models (M2.5/M2.1/M2/M1) are no longer first-class targets
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.

1 participant