Skip to content

feat(workflow): upgrade default MiniMax model to M3#66

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

feat(workflow): upgrade default MiniMax model to M3#66
octo-patch wants to merge 1 commit into
OpenMOSS:mainfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch
Copy link
Copy Markdown
Contributor

Summary

Upgrade the default MiniMax LLM (MINIMAX_MODEL) from MiniMax-M2.7 to MiniMax-M3 for the workflow's prompt rewriting and first-frame prompt generation paths. M3 is MiniMax's current flagship and gives better instruction-following on the long, structured prompts this workflow produces.

MiniMax-M2.7 (and MiniMax-M2.7-highspeed) remain fully usable via the MINIMAX_MODEL env var or the --model CLI flag — the integration test that exercises M2.7-highspeed is unchanged.

Changes

  • workflow/config.py — default MINIMAX_MODELMiniMax-M3
  • workflow/prompt_rewriter_with_image.py — default model arg of generate_video_description_minimax, docstring, and --model CLI help text
  • workflow/generate_first_frame.py — default model arg of generate_image_prompt_minimax and docstring
  • workflow/README.md (EN + 中文) — note that the default is MiniMax-M3
  • workflow/tests/test_minimax_provider.pytest_minimax_config_defaults now asserts M3; the env-override test uses M2.7 instead of the retired M2.5

API base URL (https://api.minimax.io/v1), env vars, and TTS/other providers are untouched.

Test plan

  • python3 -m unittest tests.test_minimax_provider -v — 22/22 passing
  • (Optional) Run integration tests with a real MINIMAX_API_KEY to exercise M3 end-to-end via generate_video_description_minimax / generate_image_prompt_minimax

Update the default MiniMax model from MiniMax-M2.7 to MiniMax-M3 across
config, prompt rewriter, first-frame generator, README, and unit tests.
M2.7 (and M2.7-highspeed) remain selectable via MINIMAX_MODEL env var or
the --model CLI flag for projects that prefer the older default.
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