Skip to content

feat(providers): add MiniMax model support - #806

Open
octo-patch wants to merge 1 commit into
RobotecAI:mainfrom
octo-patch:octo/20260716-add-target-provider-model-to-existing-provider-registry-recvoNp6Jcl1TE
Open

feat(providers): add MiniMax model support#806
octo-patch wants to merge 1 commit into
RobotecAI:mainfrom
octo-patch:octo/20260716-add-target-provider-model-to-existing-provider-registry-recvoNp6Jcl1TE

Conversation

@octo-patch

Copy link
Copy Markdown

Purpose

  • Add first-class MiniMax chat model configuration for MiniMax-M3 and MiniMax-M2.7.

Proposed Changes

  • Add MiniMax model initialization with selectable chat protocol and region.
  • Keep global and China endpoint sets in the public configuration.
  • Read the API key from MINIMAX_API_KEY without overriding explicit client arguments.
  • Update the generated and repository configuration, provider documentation, dependency lock, and rai_core minor version.
  • Add focused tests for routing, endpoint selection, API-key handling, embeddings rejection, and captured request-path behavior.

Issues

  • None.

Testing

  • Passed: uv lock
  • Passed: PYTHONPATH=src/rai_core python -m pytest tests/initialization/test_minimax_initialization.py -q
  • Passed: PYTHONPATH=src/rai_core python -m pytest tests/initialization/test_model_initialization.py -q
  • Passed: ruff check src/rai_core/rai/initialization/model_initialization.py src/rai_core/rai/initialization/config_initialization.py tests/initialization/test_minimax_initialization.py
  • Passed: ruff format --check src/rai_core/rai/initialization/model_initialization.py src/rai_core/rai/initialization/config_initialization.py tests/initialization/test_minimax_initialization.py
  • Passed: git diff --check
  • Timed out after 600 seconds: uv sync --all-groups while installing optional dependency groups.

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