initializeForEvent($data); // 调用addon的chat方法 $response = $kefu_api->chat(); // 对于流式请求,直接输出不返回数据 if (isset($data['stream']) && $data['stream']) { return null; } // 返回响应数据 return json_decode($response->getContent(), true); } catch (\Exception $e) { return [ 'code' => -1, 'message' => '聊天失败:' . $e->getMessage(), 'data' => [] ]; } } }