作者 lyh

gx

@@ -71,9 +71,10 @@ class ChatLogic extends BaseLogic @@ -71,9 +71,10 @@ class ChatLogic extends BaseLogic
71 $chunk = $stream->read(1); 71 $chunk = $stream->read(1);
72 $chunk = str_replace(chr(1), '', $chunk); 72 $chunk = str_replace(chr(1), '', $chunk);
73 if ($chunk !== false) { 73 if ($chunk !== false) {
74 - $aiResponse .= $chunk; // 累积完整的 AI 回复 74 + $chunk = json_decode($chunk,true);
  75 + $aiResponse .= $chunk['text']; // 累积完整的 AI 回复
75 // 使用 en_sse_data 格式化流数据 76 // 使用 en_sse_data 格式化流数据
76 - echo $gptService->en_sse_data(trim($chunk)); 77 + echo $gptService->en_sse_data(trim($chunk['text']));
77 ob_flush(); 78 ob_flush();
78 flush(); 79 flush();
79 } 80 }