Skip to content

feat: upgrade MiniMax default model to M3#85

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

feat: upgrade MiniMax default model to M3#85
Thysrael merged 1 commit into
Thysrael:mainfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch
Copy link
Copy Markdown
Contributor

Summary

Upgrade the documented default MiniMax model from MiniMax-M2.7 to the newer MiniMax-M3, and clean the legacy M2.5 generation out of the published model list.

Changes

  • docs/configuration.md
    • Switch the example model value from MiniMax-M2.7 to MiniMax-M3
    • Reorder the Available models line to put MiniMax-M3 first and drop MiniMax-M2.5 / MiniMax-M2.5-highspeed (still keeping MiniMax-M2.7 and MiniMax-M2.7-highspeed as compatible options)
  • tests/test_minimax_client.py
    • Update the shared _make_config default and the two model-name assertions from MiniMax-M2.7 to MiniMax-M3

No other code paths reference the model ID (the OpenAIClient uses config.model opaquely), so the runtime behavior for users who already set model explicitly is unchanged. Only the documented default and the test fixture are updated.

Notes

  • Provider routing, base URL (api.minimax.io/v1), API key env var (MINIMAX_API_KEY), _NO_RESPONSE_FORMAT and _TEMP_CLAMP lists are untouched — M3 inherits the same OpenAI-compatible quirks as M2.7.
  • TTS / speech configs are not affected by this PR.

Test plan

  • pytest tests/test_minimax_client.py — 21 passed (all OpenAIClient init / completion / factory tests green after the model-name update)

- Set MiniMax-M3 as the default model in the configuration example
- Update the available models list to put M3 first while keeping M2.7
  and M2.7-highspeed for backward compatibility
- Drop M2.5 / M2.5-highspeed from the documented model list since they
  are superseded by the M2.7 / M3 generations
- Update test fixtures and assertions in test_minimax_client.py to use
  MiniMax-M3 as the default test model
@Thysrael Thysrael merged commit 2287da0 into Thysrael:main Jun 2, 2026
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