正在显示
1 个修改的文件
包含
4 行增加
和
3 行删除
| @@ -70,10 +70,11 @@ class ChatLogic extends BaseLogic | @@ -70,10 +70,11 @@ class ChatLogic extends BaseLogic | ||
| 70 | while (!$stream->eof()) { | 70 | while (!$stream->eof()) { |
| 71 | $chunk = $stream->read(1024); | 71 | $chunk = $stream->read(1024); |
| 72 | if ($chunk !== false) { | 72 | if ($chunk !== false) { |
| 73 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($chunk->text, true) . PHP_EOL, FILE_APPEND); | ||
| 74 | - $aiResponse .= $chunk; // 累积完整的 AI 回复 | 73 | + $chunk = json_decode($chunk,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); |
| 74 | + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($chunk['text'], true) . PHP_EOL, FILE_APPEND); | ||
| 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 | } |
-
请 注册 或 登录 后发表评论