分享一個(gè) php 開發(fā) Chatgpt 源碼需要的拿走沒有套路
首次使用配置:
請(qǐng)?jiān)L問?http:// 你的域名 /key.php?配置您的 API_KEY 列表,程序?qū)⑷肿詣?dòng)循環(huán)調(diào)用。默認(rèn)用戶名:admin,默認(rèn)密碼:admin@2023。默認(rèn)用戶名密碼可以在 key.php 文件中修改。
本項(xiàng)目完全開源,是 PHP 版調(diào)用 OpenAI 的 API 接口進(jìn)行問答的 Demo,有以下特性和功能:
- 對(duì) PHP 版本無要求,不需要數(shù)據(jù)庫。核心代碼只有幾個(gè)文件,沒用任何框架,修改調(diào)試很方便。
- 采用 stream 流模式通信,一邊生成一邊輸出,響應(yīng)速度全網(wǎng)最快。
- 支持 GPT-3.5-Turbo 和 GPT- 4 等各種模型(后者需要修改下默認(rèn) model 名稱)。
- 支持 Markdown 格式文本顯示,如表格、代碼塊。對(duì)代碼進(jìn)行了著色,提供了代碼復(fù)制按鈕,支持公式顯示。
- 支持多行輸入,文本框高度自動(dòng)調(diào)節(jié),手機(jī)和 PC 端顯示都已做適配。
- 支持一些預(yù)設(shè)話術(shù),支持上下文連續(xù)對(duì)話,AI 回答途中可以隨時(shí)打斷。
- 支持錯(cuò)誤處理,OpenAI 接口返回錯(cuò)誤時(shí)可以看到具體原因。
- 可以實(shí)現(xiàn)區(qū)分內(nèi)外網(wǎng) IP,內(nèi)網(wǎng)直接訪問,外網(wǎng)通過 BASIC 認(rèn)證后可訪問。
- 可以實(shí)現(xiàn)頁面輸入自定義 API_KEY 使用,方便分享給網(wǎng)友或朋友使用。
- 服務(wù)器自動(dòng)記錄所有訪問者的對(duì)話日志和 IP 地址,方便管理員查詢。
- 支持 API_KEY 自動(dòng)輪詢,解決 5 美元賬戶每分鐘限制查詢 3 次的問題。
- 支持調(diào)用 OpenAI 官方接口畫圖,提問的第一個(gè)字是“畫”即可生成圖片。
下載地址:
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END