fix: glm 4.7 finish reason (#2545)
This commit is contained in:
@@ -208,7 +208,6 @@ func HandleFinalResponse(c *gin.Context, info *relaycommon.RelayInfo, lastStream
|
|||||||
helper.Done(c)
|
helper.Done(c)
|
||||||
|
|
||||||
case types.RelayFormatClaude:
|
case types.RelayFormatClaude:
|
||||||
info.ClaudeConvertInfo.Done = true
|
|
||||||
var streamResponse dto.ChatCompletionsStreamResponse
|
var streamResponse dto.ChatCompletionsStreamResponse
|
||||||
if err := common.Unmarshal(common.StringToByteSlice(lastStreamData), &streamResponse); err != nil {
|
if err := common.Unmarshal(common.StringToByteSlice(lastStreamData), &streamResponse); err != nil {
|
||||||
common.SysLog("error unmarshalling stream response: " + err.Error())
|
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 {
|
for _, resp := range claudeResponses {
|
||||||
_ = helper.ClaudeData(c, *resp)
|
_ = helper.ClaudeData(c, *resp)
|
||||||
}
|
}
|
||||||
|
info.ClaudeConvertInfo.Done = true
|
||||||
|
|
||||||
case types.RelayFormatGemini:
|
case types.RelayFormatGemini:
|
||||||
var streamResponse dto.ChatCompletionsStreamResponse
|
var streamResponse dto.ChatCompletionsStreamResponse
|
||||||
|
|||||||
Reference in New Issue
Block a user