|
|
@@ -208,7 +208,6 @@ func HandleFinalResponse(c *gin.Context, info *relaycommon.RelayInfo, lastStream
|
|
|
helper.Done(c)
|
|
|
|
|
|
case types.RelayFormatClaude:
|
|
|
- info.ClaudeConvertInfo.Done = true
|
|
|
var streamResponse dto.ChatCompletionsStreamResponse
|
|
|
if err := common.Unmarshal(common.StringToByteSlice(lastStreamData), &streamResponse); err != nil {
|
|
|
common.SysLog("error unmarshalling stream response: " + err.Error())
|
|
|
@@ -221,6 +220,7 @@ func HandleFinalResponse(c *gin.Context, info *relaycommon.RelayInfo, lastStream
|
|
|
for _, resp := range claudeResponses {
|
|
|
_ = helper.ClaudeData(c, *resp)
|
|
|
}
|
|
|
+ info.ClaudeConvertInfo.Done = true
|
|
|
|
|
|
case types.RelayFormatGemini:
|
|
|
var streamResponse dto.ChatCompletionsStreamResponse
|