PHP連結百度文心一言API實現隨機句子生成的範例程式碼
概述:
百度文心一言是一款提供名人名言、古詩詞、雞湯等隨機句子產生的API接口,透過連接該API,我們可以在自己的網站或應用程式中加入一些有趣的句子,為用戶帶來更好的體驗。本文將介紹如何使用PHP連接百度文心一言API,並提供對應的範例程式碼。
步驟一:申請API介面
首先需要到百度開放雲端官網(https://cloud.baidu.com)註冊帳號並建立一個新的專案。在專案中找到對應的“智慧技術”,進入百度文心一言的介面申請頁面,點擊“立即開通”後,系統會分配給你一個API Key和Secret Key。
步驟二:寫PHP程式碼
在開始之前,請確保你的PHP環境已經安裝cURL擴充功能。接下來我們開始編寫程式碼。
先新建一個PHP文件,命名為index.php,並在文件中引入以下程式碼:
<?php // 设置API Key和Secret Key $apiKey = 'your_api_key'; $secretKey = 'your_secret_key'; // 生成请求Token $token = sha1($apiKey . $secretKey . time()); // 设置请求URL $url = 'https://apiwx.open.baidu.com/wuxin/getorinbaseapi?appid=' . $apiKey . '&token=' . $token; // 初始化cURL $ch = curl_init(); // 配置cURL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 执行请求 $response = curl_exec($ch); // 处理响应 if ($response === false) { echo 'Error: ' . curl_error($ch); } else { $result = json_decode($response, true); if (isset($result['ret_code']) && $result['ret_code'] == 0) { echo $result['sentence']; } else { echo 'Error: Failed to get sentence.'; } } // 关闭cURL curl_close($ch);
在上面的程式碼中,將your_api_key
和your_secret_key
替換為你在步驟一中取得的API Key和Secret Key。程式碼中透過cURL發送請求到百度文心一言的API接口,並返回句子內容。
步驟三:執行程式碼
將寫好的index.php檔案上傳到你的網站伺服器(確保伺服器支援PHP),然後在瀏覽器中存取該檔案所在的URL,即可看到隨機產生的句子。
結論:
透過連結百度文心一言API,我們可以輕鬆實現隨機句子產生的功能。在實際應用中,你可以根據自己的需求對返回的句子進行進一步的處理和展示,例如在網站首頁顯示每天的勵志一句,或者在微信小程式中隨機展示一首古詩。希望本文對你有幫助!
以上是PHP連結百度文心一言API實現隨機句子產生的範例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!