(object)[], // 空对象 'query' => '你好', 'response_mode' => 'blocking', 'user' => DIFY_USER, ]; echo "请求数据:\n"; echo json_encode($payload, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . "\n\n"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_UNICODE)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); echo "发送请求...\n"; $response = curl_exec($ch); $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); echo "HTTP状态码: {$statusCode}\n"; echo "响应内容:\n"; echo $response . "\n\n"; if ($statusCode == 200) { $data = json_decode($response, true); if (isset($data['answer'])) { echo "✓ 成功!AI回复: " . $data['answer'] . "\n"; } else { echo "✗ 响应格式错误\n"; } } else { echo "✗ 请求失败\n"; }