dvc890 commited on
Commit
61b75ed
·
1 Parent(s): 549bcb8

Update api/common.go

Browse files
Files changed (1) hide show
  1. api/common.go +5 -2
api/common.go CHANGED
@@ -97,13 +97,16 @@ func HandleConversationResponse(c *gin.Context, resp *http.Response) (bool, stri
97
 
98
  line = strings.TrimSpace(line)
99
 
 
 
 
 
100
  if strings.HasPrefix(line, "event") ||
101
  strings.HasPrefix(line, "data: 20") ||
102
  line == "" {
103
  continue
104
  }
105
 
106
- // logger.Info(fmt.Sprintf("HandleConversationResponse: %s", line))
107
  if strings.HasPrefix(line, "[DONE]") {
108
  if Status {
109
  break
@@ -153,8 +156,8 @@ func HandleConversationResponse(c *gin.Context, resp *http.Response) (bool, stri
153
  finishDetails := metadata["finish_details"].(map[string]interface{})
154
  finishType := finishDetails["type"].(string)
155
  if finishType == "max_tokens" {
156
- logger.Info(fmt.Sprintf("HandleConversationResponse: %s", line))
157
  logger.Info(fmt.Sprintf("finish_details中type的值: %s", finishType))
 
158
  content := message["content"].(map[string]interface{})
159
  parts := content["parts"].([]interface{})
160
  part = parts[0].(string)
 
97
 
98
  line = strings.TrimSpace(line)
99
 
100
+ if len(oldpart) > 0 {
101
+ logger.Info(fmt.Sprintf("HandleConversationResponseContinue: %s", line))
102
+ }
103
+
104
  if strings.HasPrefix(line, "event") ||
105
  strings.HasPrefix(line, "data: 20") ||
106
  line == "" {
107
  continue
108
  }
109
 
 
110
  if strings.HasPrefix(line, "[DONE]") {
111
  if Status {
112
  break
 
156
  finishDetails := metadata["finish_details"].(map[string]interface{})
157
  finishType := finishDetails["type"].(string)
158
  if finishType == "max_tokens" {
 
159
  logger.Info(fmt.Sprintf("finish_details中type的值: %s", finishType))
160
+ logger.Info(fmt.Sprintf("HandleConversationResponse: %s", line))
161
  content := message["content"].(map[string]interface{})
162
  parts := content["parts"].([]interface{})
163
  part = parts[0].(string)