Skip to content

feat: upgrade MiniMax default model to M3#38

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

feat: upgrade MiniMax default model to M3#38
octo-patch wants to merge 1 commit into
yaojingang:mainfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch
Copy link
Copy Markdown

Summary

Upgrade the MiniMax quick-fill preset on the AI Models admin page to use the latest MiniMax-M3 model as the default, while preserving M2.7 and the Highspeed variant as alternatives.

Changes

  • resources/views/admin/ai-models/index.blade.php
    • minimax preset (the "MiniMax" quick button) now points to MiniMax-M3 (api.minimax.io, chat model)
    • New minimax_m27 preset and "MiniMax M2.7" button added so existing users can still pick the previous default in one click
    • minimax_highspeed preset (MiniMax-M2.7-highspeed) retained unchanged
  • tests/Unit/OpenAiRuntimeProviderTest.php
    • test_it_resolves_chat_driver_for_minimax updated to assert driver resolution against MiniMax-M3; the URL-based driver decision (https://api.minimaxi.com/v1 -> deepseek driver) is unchanged

Why

MiniMax-M3 is the new flagship model with a 512K context window, 128K max output, and image input support across both OpenAI-compatible and Anthropic-compatible interfaces. Setting it as the default makes new GEOFlow installations pick the newer model out-of-the-box, while keeping M2.7 / Highspeed available for users who prefer the older generation.

Testing

  • php -l passes for both modified files
  • Diff is minimal (2 files, +4/-2); no API URL or other provider configuration changed

- Add MiniMax-M3 preset and set it as the default MiniMax quick-fill option
- Keep MiniMax-M2.7 as a separate legacy preset (new "MiniMax M2.7" button)
- Retain MiniMax-M2.7-highspeed (Highspeed) preset unchanged
- Update OpenAiRuntimeProviderTest to use MiniMax-M3 in driver-resolution test
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