Skip to content

Add MiniMax M3 model support #3433

Description

@ImBIOS

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

  1. 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)
  2. Provider Configuration (crates/forge_repo/src/provider/provider.json):

    • Add MiniMax M3 models with proper context length and capabilities
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions