feat: SimplifyAnthropicRequest

- Remove `N` parameter from Anthropic request
- Append system messages from Claude to the `System` field instead of sending them as separate messages
This commit is contained in:
Laisky.Cai
2024-03-05 03:54:59 +00:00
parent bb8755bc98
commit c8713a0212

View File

@@ -47,6 +47,7 @@ func ConvertRequest(textRequest model.GeneralOpenAIRequest) *Request {
} }
claudeRequest.Messages = filteredMessages claudeRequest.Messages = filteredMessages
claudeRequest.N = 0 // anthropic's messages API not support n
return &claudeRequest return &claudeRequest
} }