Skip to content

Register MiniMax-M3 as a vision model - #6530

Open
octo-patch wants to merge 1 commit into
1Panel-dev:v2from
octo-patch:octo/20260728-input-capability-recvppAQhV71H5
Open

Register MiniMax-M3 as a vision model#6530
octo-patch wants to merge 1 commit into
1Panel-dev:v2from
octo-patch:octo/20260728-input-capability-recvppAQhV71H5

Conversation

@octo-patch

Copy link
Copy Markdown
Contributor

Reason: MiniMax-M3 was registered only as an LLM, so image and video input workflows could not select it as a vision model.

Summary

  • Add a MiniMax vision (IMAGE) model entry for MiniMax-M3 so existing image/video input workflows can select it as a vision model.
  • Add MiniMaxImageModel (model/image.py) backed by the OpenAI-compatible chat endpoint, mirroring the existing LLM chat model (keeps reasoning_split and the MiniMax API base).
  • Add MiniMaxImageModelCredential (credential/image.py) with api_base/api_key fields and validation that streams a text message, mirroring other providers' image credentials.
  • Register MiniMax-M3 under ModelTypeConst.IMAGE (with a default vision entry) in the MiniMax provider, following the same pattern used by other providers.

Checks

  • python3 -m py_compile apps/models_provider/impl/minimax_model_provider/minimax_model_provider.py apps/models_provider/impl/minimax_model_provider/model/image.py apps/models_provider/impl/minimax_model_provider/credential/image.py

MiniMax-M3 was registered only as an LLM, so existing image and video
input workflows could not select it as a vision model. Add a vision
(IMAGE) model entry for MiniMax-M3 backed by a MiniMax image model and
credential that use the OpenAI-compatible chat endpoint, following the
same pattern used by other providers.
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