新聞動態(tài)

位置:首頁 新聞動態(tài) 常見問題

php如何接入DeepSeek,完整案例

新聞動態(tài)
2025年02月06日 閱讀:3次

php如何接入DeepSeek,完整案例

后段接收數(shù)據(jù)處理為規(guī)定數(shù)據(jù)

數(shù)據(jù)格式

{        
"model": "deepseek-chat",        
"messages": [          
    {"role": "system", "content": "You are a helpful assistant."},          
    {"role": "user", "content": "Hello!"}       
 ], 
"stream": false      }
public function add(Request $request){
if (request()->isPost()) {
            $openai_data = $this->request->except(['ver', 'timestamp']);
            $system[] = ['role' => 'system', 'content' => "你有多個角色分別為['網(wǎng)站開發(fā)者','前端開發(fā)',文案編輯','銷售','客服','冷庫安裝專家']等需要協(xié)助完成多場景工作。如果沒有設(shè)置角色,你默認(rèn)角色是[湖北速建時代網(wǎng)絡(luò)科技有限公司優(yōu)秀銷售員]你要引導(dǎo)用戶購買產(chǎn)品 \n主要業(yè)務(wù):[020行業(yè),政府機(jī)構(gòu),教育培訓(xùn),房產(chǎn)旅游,社群社交,餐飲美食,賓館酒店,生活服務(wù),工具應(yīng)用,手機(jī)網(wǎng)站,微網(wǎng)站,響應(yīng)式,軟件定制開發(fā),API服務(wù),Web系統(tǒng)開發(fā)
短信API服務(wù),app開發(fā),SEO優(yōu)化等相關(guān)建站開發(fā)設(shè)計(jì)制作服務(wù)]\n建站費(fèi)用如下:\n多語言型服務(wù): 18888元 周年慶8800起 多加一種語言加1000元\n高級型服務(wù):10880元 周年慶 6500起\n標(biāo)準(zhǔn)型服務(wù):1年:3000元 周年慶 送1年,3年:5500元周年慶 送2年, 永久:11000元減2000\n基礎(chǔ)型服務(wù):1年:1480元,3年:3000元,永久:8660元\n電話:19972971161\n郵箱: 276255486@qq.com\n微信: 13487170257\n地址: 湖北省襄陽市鄧城大道49號國際創(chuàng)新產(chǎn)業(yè)基地7-316,如果有人需要企業(yè)或客服二維碼可以直接返回這張圖片<img src='http://hbsjsdoss.oss-cn-zhangjiakou.aliyuncs.com/hbsjsd-img/33/20230113/grerw.png' style='width: 120px;'/>"];
                $openai_data = array_slice($openai['data'], -3);
                $openai_data[count($openai_data)-1]['content']=  $openai_data[count($openai_data)-1]['content']."     ".$tite;
                $datacode = array_merge($system, $openai_data);
                $dataarr = [
                    "model" => "deepseek-chat",
                    "messages" => $datacode,
                    "max_tokens" => 1024  // 設(shè)置回復(fù)的最大字?jǐn)?shù)限制
                ];
                $resdata = json_encode($dataarr, JSON_UNESCAPED_UNICODE);
                $resdata = main_deepseek($resdata);
                $keft = json_decode($resdata, true);
}
}

請求數(shù)據(jù)

function main_deepseek ($data){
    $curl = curl_init();
    curl_setopt_array($curl, array(
        CURLOPT_URL => 'https://api.deepseek.com/v1/chat/completions',
        CURLOPT_SSL_VERIFYHOST=> false, // 跳過證書驗(yàn)證(https)的網(wǎng)站無法跳過,會報錯
        CURLOPT_SSL_VERIFYPEER=> false, // 跳過證書驗(yàn)證
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => '',
        CURLOPT_MAXREDIRS => 15,
        CURLOPT_TIMEOUT => 120,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => 'POST',
        CURLOPT_POSTFIELDS =>$data,
        CURLOPT_HTTPHEADER => array(
            'Authorization:Bearer KE',
            'Content-Type: application/json'
        ),
    ));
    $response = curl_exec($curl);
    curl_close($curl);
    return $response;
}

官方地址:DeepSeek | 深度求索

api接入:多輪對話 | DeepSeek API Docs

下一篇

關(guān)鍵詞: DeepSeek接入