feat: add minimax api adaptor

This commit is contained in:
feitianbubu
2025-10-20 14:00:07 +08:00
parent 0a8e54de20
commit a2d34b9e47
5 changed files with 16 additions and 10 deletions

View File

@@ -10,6 +10,7 @@ import (
"github.com/QuantumNous/new-api/dto"
"github.com/QuantumNous/new-api/relay/channel"
"github.com/QuantumNous/new-api/relay/channel/openai"
relaycommon "github.com/QuantumNous/new-api/relay/common"
"github.com/QuantumNous/new-api/relay/constant"
"github.com/QuantumNous/new-api/types"
@@ -116,9 +117,8 @@ func (a *Adaptor) DoResponse(c *gin.Context, resp *http.Response, info *relaycom
return handleTTSResponse(c, resp, info)
}
// For chat completions, just pass through the response
// MiniMax API is compatible with OpenAI format
return handleChatCompletionResponse(c, resp, info)
adaptor := openai.Adaptor{}
return adaptor.DoResponse(c, resp, info)
}
func (a *Adaptor) GetModelList() []string {