Skip to content

feat(llm): upgrade MiniMax default model to M3 - #120

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

feat(llm): upgrade MiniMax default model to M3#120
octo-patch wants to merge 1 commit into
calesthio:masterfrom
octo-patch:feature/upgrade-minimax-m3

Conversation

@octo-patch

Copy link
Copy Markdown
Contributor

Summary

Bump the default MiniMax model from MiniMax-M2.5 to MiniMax-M3 (the current latest generation). Existing users who set LLM_MODEL explicitly are unaffected; new installs and users relying on the default will get M3.

Changes

  • lib/llm/minimax.mjs — default model fallback is now MiniMax-M3
  • .env.example — documented per-provider default updated
  • README.md — provider default table + architecture overview line updated
  • test/llm-minimax.test.mjs — unit tests updated for the new default; the custom-model test now uses MiniMax-M2.7 as an example override
  • test/llm-minimax-integration.test.mjs — live API integration test calls M3

Test

  • node --test test/llm-minimax.test.mjs — 10/10 pass
  • node --test test/*.test.mjs — 45 pass, 1 skipped (the minimax live API test, which requires MINIMAX_API_KEY)

No API URL, no TTS-style settings, and no surrounding provider config touched — minimal scope, single concern.

Update the default MiniMax model from M2.5 to M3 and refresh
documentation / tests accordingly. M3 is the latest generation.
M2.7 (and other supported variants) remain accessible by setting
LLM_MODEL explicitly.

Changes:
- lib/llm/minimax.mjs: default model now MiniMax-M3
- .env.example: documented default updated to MiniMax-M3
- README.md: default model table + architecture line updated
- test/llm-minimax.test.mjs: unit tests updated for new default,
  custom-model test now uses MiniMax-M2.7 as the example override
- test/llm-minimax-integration.test.mjs: integration test pings M3
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