百度文心一言提供了每日一句的API接口,方便開發者獲取靈感短句。 PHP作為廣泛應用的服務器端語言,能夠輕鬆連接該API獲取數據。本文將介紹如何利用PHP通過cURL調用百度文心一言API,並解析返回的JSON數據。
示例中將演示如何設置溫度參數為0.6,獲取一條優質的每日一句內容。
開始編寫代碼之前,需要完成以下準備:
訪問百度雲官網,註冊並登錄賬戶後,創建應用並選擇百度文心一言服務,生成API密鑰並保存備用。
PHP通過cURL函數實現HTTP請求,確保服務器環境中已安裝cURL擴展。 Linux系統安裝示例如下:
sudo apt-get install php-curl
或
sudo yum install php-curl
安裝完成後,重啟PHP服務使擴展生效。
以下PHP代碼展示瞭如何使用cURL向百度文心一言API發送請求,並獲取每日一句內容:
// 百度文心一言API的URL
$url = 'https://v1.hitokoto.cn/?c=a&encode=json';
// 填入您的API密鑰
$api_key = 'YOUR_API_KEY';
// 初始化cURL會話
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apikey:' . $api_key));
// 執行請求並獲取響應
$response = curl_exec($ch);
// 關閉cURL會話
curl_close($ch);
// 解析JSON數據
$data = json_decode($response, true);
// 輸出每日一句內容
echo $data['hitokoto'];
代碼中設置了請求地址及請求頭中的API密鑰,確保接口身份驗證通過。最後解析JSON格式的響應,並輸出“hitokoto”字段的內容,即每日一句。
本文介紹了使用PHP結合cURL函數連接百度文心一言API,獲取每日一句的完整流程,包括API密鑰申請、環境配置及示例代碼。通過調用此API,開發者可以方便地將優美短句集成到網站或應用中,提升用戶體驗。
結合PHP的靈活性,您可以根據需求對接口參數進行調整,打造更多實用功能。