diff --git a/application/app/controller/Deepseek.php b/application/app/controller/Deepseek.php index 990e48e..bf4d722 100644 --- a/application/app/controller/Deepseek.php +++ b/application/app/controller/Deepseek.php @@ -30,15 +30,19 @@ class Deepseek extends Base{ // 获取板块,及板块下类型标签 - public function send_msg_deepseek($data = ['msg'=>'']){ + public function send_msg_deepseek(){ // dump('456'); // die; try { $data = input('post.'); - if(!array_key_exists('msg', $data)){ + // dump($data); + // dump(array_key_exists('xinxi', $data)); + + if(!array_key_exists('xinxi', $data)){ return $this->msg(10001); } - if(!$this->verify_data_is_ok($data['msg'],'str')){ + + if(!$this->verify_data_is_ok($data['xinxi'],'str')){ return $this->msg(10005); } // $data['msg'] = ""; @@ -66,10 +70,12 @@ class Deepseek extends Base{ public function deepseek_only_onec_action($xinxi){ // DeepSeek API密钥 - $apiKey = 'sk-28dd23215ef84772b64d77011419e271'; - + // $apiKey = 'sk-28dd23215ef84772b64d77011419e271'; + $apiKey = 'bd739e8c-91af-40bb-85d4-0804060b2390'; // DeepSeek API的端点 - $apiUrl = 'https://api.deepseek.com/v1/chat/completions'; + // $apiUrl = 'https://api.deepseek.com/v1/chat/completions'; + $apiUrl = 'https://ark.cn-beijing.volces.com/api/v3/chat/completions'; + // 准备请求数据 $data = [ @@ -79,16 +85,17 @@ class Deepseek extends Base{ "role" => "system" ], [ - "content" => $xinxi['msg'], + "content" => $xinxi['xinxi'], "role" => "user" ] ], - "model" => "deepseek-chat", + // "model" => "deepseek-chat", + "model" => "ep-20250304141108-x9d7l", "frequency_penalty" => 0, "max_tokens" => 2048, "presence_penalty" => 0, "response_format" => [ - "type" => "text" + "type" => "text" //指定生成文本的格式。"type": 指定格式类型,例如"text"(纯文本)或"json"(JSON格式)。 ], "stop" => null, "stream" => false, @@ -132,7 +139,7 @@ class Deepseek extends Base{ return $this->msg(0,$result['choices'][0]['message']['content']); // dump($result); } else { - return $this->msg(10001); + return $this->msg(['code'=>$httpCode]); // echo 'API请求失败,HTTP状态码: ' . $httpCode; // echo '响应内容: ' . $response; } diff --git a/application/app/view/deepseek/test_index.html b/application/app/view/deepseek/test_index.html index 0fcf709..b791ccc 100644 --- a/application/app/view/deepseek/test_index.html +++ b/application/app/view/deepseek/test_index.html @@ -99,7 +99,7 @@ -
思考中请稍等
+
@@ -109,13 +109,18 @@ $(document).ready(function() { var pd = true; $('#send_button').click(function() { - $('.fugai').show() + if(pd == false){ return; } pd = false; var message = $('#message_input').val(); if (message.trim() === '') { + $('.fugai').html('您没有填写内容') + $('.fugai').show() + setTimeout(() => { + $('.fugai').hide() + }, 1000); return; } @@ -128,12 +133,13 @@ // 清空输入框 $('#message_input').val(''); - + $('.fugai').html('思考中请稍等') + $('.fugai').show() $.ajax({ url:"https://tc.pcxbc.com/ai/send_msg_deepseek", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 - data:{"msg":message}, //参数值 + data:{"xinxi":message}, //参数值 type:"POST", //请求方式 success:function(req){ $('.fugai').hide()