Skip to content

feat: upgrade MiniMax default model to M3 - #2245

Open
octo-patch wants to merge 3 commits into
binary-husky:masterfrom
octo-patch:feat/add-minimax-support
Open

octo-patch wants to merge 3 commits into
binary-husky:masterfrom
octo-patch:feat/add-minimax-support

Conversation

@octo-patch

@octo-patch octo-patch commented Mar 13, 2026

Copy link
Copy Markdown

Summary

Upgrade MiniMax model configuration to use M3 as the default model.

Changes

  • Add MiniMax-M3 to the model selection list and set as default
  • Place M3 model before M2.7 models in all listings (request_llms/bridge_all.py, config.py, docs/models/overview.md)
  • Keep MiniMax-M2.7 and MiniMax-M2.7-highspeed as available alternatives
  • Remove older models (minimax-m2.5, minimax-m2.5-highspeed)

Why

MiniMax-M3 is the latest flagship model with a 512K context window, up to 128K output, and image input support, providing significantly better performance and longer context than M2.7.

Pricing (M3, ≤512K context)

  • Input: $0.6 / M tokens
  • Output: $2.4 / M tokens
  • Cache read: $0.12 / M tokens
  • Cache write: not supported (M3 does not expose proactive cache writes)

Testing

  • Python syntax validation passed on request_llms/bridge_all.py and config.py
  • Model list verified: ["minimax-m3", "minimax-m2.7", "minimax-m2.7-highspeed"]
  • M3 max_token set to 512000 (matches 512K context window)
  • No existing MiniMax-specific unit tests in the project

API Documentation

Add MiniMax as a new LLM provider. MiniMax provides OpenAI-compatible
API with models supporting up to 204K context window.

Changes:
- config.py: Add MINIMAX_API_KEY configuration
- bridge_all.py: Register minimax-m2.5 and minimax-m2.5-highspeed models
  using the standard OpenAI-compatible template
- README.md: Add MiniMax to supported models list
- docs/models/overview.md: Add MiniMax to model overview table
@octo-patch octo-patch changed the title feat: add MiniMax model support feat: add MiniMax model support with M2.7 as default Mar 18, 2026
- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed to model list
- Place M2.7 models before M2.5 models in all listings
- Keep all previous models (M2.5, M2.5-highspeed) as alternatives
- Update config docs and model overview
@octo-patch octo-patch changed the title feat: add MiniMax model support with M2.7 as default feat: upgrade MiniMax default model to M2.7 Mar 18, 2026
- Add MiniMax-M3 to the model list and set as default
- Keep MiniMax-M2.7 and MiniMax-M2.7-highspeed as alternatives
- Remove older models (M2.5, M2.5-highspeed)
- Update config docs and model overview
- M3 has 512K context window with image input support
@octo-patch octo-patch changed the title feat: upgrade MiniMax default model to M2.7 feat: upgrade MiniMax default model to M3 Jun 2, 2026

This branch has not been deployed

No deployments
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