Feature Request: MiniMax M3 Model Support
Description
Add support for MiniMax M3 models to the codebase. Currently, forgecode supports MiniMax M2 and M2.1 models but lacks M3 support.
Current Status
- ✅ MiniMax M2 - supported
- ✅ MiniMax M2.1 - supported
- ❌ MiniMax M3 - not supported
Implementation Requirements
-
Transformer Update (crates/forge_app/src/dto/openai/transformers/minimax.rs):
- Extend the model matching logic to include
minimax-m3 pattern
- Set appropriate default parameters (temperature: 1.0, top_p: 0.95, top_k: 40)
-
Provider Configuration (crates/forge_repo/src/provider/provider.json):
- Add MiniMax M3 models with proper context length and capabilities
-
Provider ID (crates/forge_domain/src/provider.rs):
- Consider adding
MINIMAX_M3 provider constant if needed
Example Model Specs (TBD - please verify with MiniMax API docs)
minimax-m3 - Flagship model with extended context
Labels: enhancement, provider, MiniMax
Feature Request: MiniMax M3 Model Support
Description
Add support for MiniMax M3 models to the codebase. Currently, forgecode supports MiniMax M2 and M2.1 models but lacks M3 support.
Current Status
Implementation Requirements
Transformer Update (
crates/forge_app/src/dto/openai/transformers/minimax.rs):minimax-m3patternProvider Configuration (
crates/forge_repo/src/provider/provider.json):Provider ID (
crates/forge_domain/src/provider.rs):MINIMAX_M3provider constant if neededExample Model Specs (TBD - please verify with MiniMax API docs)
minimax-m3- Flagship model with extended contextLabels: enhancement, provider, MiniMax