This commit is contained in:
parent
086c314c10
commit
5a462a31f5
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
<input type="text" id="message_input" placeholder="输入消息..." value="我是一个河南的25岁女性,身高64.52cm,体重68.00kg,请根据我的这个信息,从睡眠、饮食、运动三个方向给我一些健康建议。">
|
||||
<button id="send_button">发送</button>
|
||||
</div>
|
||||
<div class='fugai'>思考中请稍等</div>
|
||||
<div class='fugai'></div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in New Issue