adapter MiniMax model , avoid <think> tag output

This commit is contained in:
陈波0668000637 2026-03-04 10:18:30 +08:00
parent 6e5526bfd8
commit 2ca4c921b8

View file

@ -140,6 +140,14 @@ func (p *Provider) Chat(
requestBody[fieldName] = maxTokens
}
if reasoning_split, ok := options["reasoning_split"].(bool); ok && reasoning_split {
requestBody["reasoning_split"] = true
}
if strings.Contains(strings.ToLower(model), "minimax") {
requestBody["reasoning_split"] = true
}
if temperature, ok := asFloat(options["temperature"]); ok {
lowerModel := strings.ToLower(model)
// Kimi k2 models only support temperature=1.