feat(model):新增MiniMax-H3视频支持

This commit is contained in:
qian committed 2026-09-13 22:14:21 +08:00
1 parent 26c53c2228
commit 5ce16daa46
29 files changed
+3736 -98

No files matched your search

+11 -1
View File
@@ -22,6 +22,7 @@ import (
_ "github.com/qianfree/team-api/relay/taskchannel/gemini"
_ "github.com/qianfree/team-api/relay/taskchannel/kling"
"github.com/qianfree/team-api/relay/taskchannel/midjourney"
_ "github.com/qianfree/team-api/relay/taskchannel/minimax"
_ "github.com/qianfree/team-api/relay/taskchannel/sora"
_ "github.com/qianfree/team-api/relay/taskchannel/suno"
_ "github.com/qianfree/team-api/relay/taskchannel/volcengine"
@@ -329,11 +330,20 @@ func HandleTaskSubmit(
// 设置 TaskID 供外层审计使用
rc.TaskID = publicTaskID
// 11. 返回响应(OpenAI Videos 协议返回官方 Video 对象,legacy 保持原格式)
// 11. 返回响应(OpenAI Videos 协议返回官方 Video 对象;MiniMax 官方协议返回 {"task_id"}
//(v1 含 base_resp 信封);legacy 保持原格式)
if rc.Protocol == videosProtocolOpenAI {
writeVideosSubmitResponse(rc.Writer, publicTaskID, modelName, now, rc.RequestEcho)
return
}
if rc.Protocol == minimaxVideoProtocol {
writeMiniMaxSubmitResponse(rc.Writer, publicTaskID)
return
}
if rc.Protocol == minimaxVideoV1Protocol {
writeMiniMaxV1SubmitResponse(rc.Writer, publicTaskID)
return
}
respBody := map[string]any{
"id": publicTaskID,
"status": "SUBMITTED",