fix: claude to openai tools use
This commit is contained in:
@@ -443,9 +443,6 @@ type ClaudeResponseInfo struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func FormatClaudeResponseInfo(requestMode int, claudeResponse *ClaudeResponse, oaiResponse *dto.ChatCompletionsStreamResponse, claudeInfo *ClaudeResponseInfo) bool {
|
func FormatClaudeResponseInfo(requestMode int, claudeResponse *ClaudeResponse, oaiResponse *dto.ChatCompletionsStreamResponse, claudeInfo *ClaudeResponseInfo) bool {
|
||||||
if oaiResponse == nil {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
if requestMode == RequestModeCompletion {
|
if requestMode == RequestModeCompletion {
|
||||||
claudeInfo.ResponseText.WriteString(claudeResponse.Completion)
|
claudeInfo.ResponseText.WriteString(claudeResponse.Completion)
|
||||||
} else {
|
} else {
|
||||||
@@ -464,9 +461,11 @@ func FormatClaudeResponseInfo(requestMode int, claudeResponse *ClaudeResponse, o
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
oaiResponse.Id = claudeInfo.ResponseId
|
if oaiResponse != nil {
|
||||||
oaiResponse.Created = claudeInfo.Created
|
oaiResponse.Id = claudeInfo.ResponseId
|
||||||
oaiResponse.Model = claudeInfo.Model
|
oaiResponse.Created = claudeInfo.Created
|
||||||
|
oaiResponse.Model = claudeInfo.Model
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user