|
@@ -581,19 +581,7 @@ class CollectorController extends AbstractController
|
|
|
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 发送请求
|
|
|
- * @param $data
|
|
|
- * @return array
|
|
|
- */
|
|
|
|
|
|
-
|
|
|
- public function goSendCrawler($data=[])
|
|
|
- {
|
|
|
- var_dump("我要开始采集了!!!");
|
|
|
- $this->collectorServiceClient->sendCrawler($data);
|
|
|
- return Result::success([]);
|
|
|
- }
|
|
|
/**
|
|
|
* 获取并搜索资讯
|
|
|
* @return array
|
|
@@ -670,66 +658,6 @@ class CollectorController extends AbstractController
|
|
|
return $result['code']==200?Result::success($result['data']):Result::error($result['message']);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 智普demo
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function zhipu()
|
|
|
- {
|
|
|
- $requireData = $this->request->all();
|
|
|
- // 接口URL
|
|
|
- $apiUrl = 'https://open.bigmodel.cn/api/paas/v4/chat/completions';
|
|
|
- // API密钥
|
|
|
- $apiKey = 'be1856920c54ac537b530d69bc2eda73.gOO2BMq9NXavzEMq';
|
|
|
- // 请求参数
|
|
|
- $params = [
|
|
|
- "model"=>"glm-4",
|
|
|
- "messages"=>[
|
|
|
- [
|
|
|
- "role"=>"user",
|
|
|
- "content"=>$requireData['message']
|
|
|
- ]
|
|
|
-
|
|
|
- ]
|
|
|
- ];
|
|
|
- // 构建请求头部
|
|
|
- $headers = [
|
|
|
- 'Content-Type: application/json',
|
|
|
- 'Authorization: Bearer ' . $apiKey
|
|
|
- ];
|
|
|
-
|
|
|
- // 将参数转换为JSON格式
|
|
|
- $jsonParams = json_encode($params);
|
|
|
- var_dump("看看:",$jsonParams);
|
|
|
- // 初始化cURL会话
|
|
|
- $ch = curl_init($apiUrl);
|
|
|
- // 设置cURL选项
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
|
|
|
- curl_setopt($ch, CURLOPT_POST, true);
|
|
|
- curl_setopt($ch, CURLOPT_POSTFIELDS,$jsonParams);
|
|
|
-
|
|
|
- // 执行cURL会话
|
|
|
- $response = curl_exec($ch);
|
|
|
-
|
|
|
- // 检查是否有错误发生
|
|
|
- if (curl_errno($ch)) {
|
|
|
- echo 'cURL error: ' . curl_error($ch);
|
|
|
- } else {
|
|
|
- // 处理响应
|
|
|
- $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
|
|
- if ($httpCode == 200) {
|
|
|
- // 解码JSON响应
|
|
|
- $responseData = json_decode($response, true);
|
|
|
- Result::success($responseData);
|
|
|
- } else {
|
|
|
- echo "HTTP error: $httpCode\n";
|
|
|
- echo "Response: $response\n";
|
|
|
- }
|
|
|
- }
|
|
|
- // 关闭cURL会话
|
|
|
- curl_close($ch);
|
|
|
- }
|
|
|
/**
|
|
|
* 获取某个资讯
|
|
|
* @return array
|
|
@@ -901,4 +829,5 @@ class CollectorController extends AbstractController
|
|
|
return Result::success($result);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|