From b8cec33bb35cfc66837c9bb799e1967f24448330 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Mon, 31 Aug 2026 17:36:50 +0800 Subject: [PATCH] fix: set default API base for MiniMax H3 video models to v2 endpoint --- apps/models_provider/base_model_provider.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/models_provider/base_model_provider.py b/apps/models_provider/base_model_provider.py index 77f5275cad2..a9498d789b2 100644 --- a/apps/models_provider/base_model_provider.py +++ b/apps/models_provider/base_model_provider.py @@ -69,6 +69,14 @@ def get_model_credential(self, model_type, model_name): api_base = model_credential.api_base if hasattr(api_base, 'default_value') and not api_base.default_value: api_base.default_value = 'https://dashscope.aliyuncs.com/api/v1' + + # MiniMax H3 视频模型固定走 v2 API + if model_type in ('TTV', 'ITV') and model_name.upper().startswith(('MiniMax-H3')): + if hasattr(model_credential, 'api_base'): + api_base = model_credential.api_base + if hasattr(api_base, 'default_value'): + api_base.default_value = 'https://api.minimaxi.com/v2' + return model_credential def get_model_params(self, model_type, model_name):