feat: enhance Claude to OpenAI request conversion with additional relay info support

This commit is contained in:
CaIon
2025-04-11 19:13:38 +08:00
parent 4b3e30e669
commit 90576d0261
2 changed files with 14 additions and 4 deletions

View File

@@ -36,7 +36,7 @@ func (a *Adaptor) ConvertClaudeRequest(c *gin.Context, info *relaycommon.RelayIn
if !strings.Contains(request.Model, "claude") {
return nil, fmt.Errorf("you are using openai channel type with path /v1/messages, only claude model supported convert, but got %s", request.Model)
}
aiRequest, err := service.ClaudeToOpenAIRequest(*request)
aiRequest, err := service.ClaudeToOpenAIRequest(*request, info)
if err != nil {
return nil, err
}