# php-chatgpt **Repository Path**: Huandgfd/php-chatgpt ## Basic Information - **Project Name**: php-chatgpt - **Description**: php版本的Chatgpt api对接实现 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 21 - **Forks**: 20 - **Created**: 2023-04-25 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP, chatGPT, openAI ## README # php-chatgpt `php-chatgpt` 是使用php对接openAi的应用程序,总共几个文核心文件,简单易部署 ### 示例 ![界面示例](assets/img/demo1.png) ![调用Ai示例](assets/img/demo2.png) ### 安装教程 ```shell git clone https://gitee.com/Huandgfd/php-chatgpt.git cd php-chatgpt composer install ``` ### 配置详解 ```php true, //是否调试模式,调试模式打印日志 'chatgpt'=>[ //请求参数 'model' => 'gpt-3.5-turbo', //模型 "stream" => true, //建议流输出,体验好 'temperature' => 0.9, "frequency_penalty" => 0, "presence_penalty" => 0.6, ], 'api_key'=>'sk-xxxxxxxxxxxxxxxx', //替换自己的apikey 'base_url'=>'https://api.openai.com',//基础url如果海外服务器直接官方,如果国内服务器加海外云函数则自定义域名 'filter_text'=>[ //敏感词过滤数组,防止提问敏感问题导致ip被墙 '测试一下', ] ]; ``` ### 第三方库openAi注意 因为第三方的库curl请求并没有忽略https错误,如果你的站点是http的,请在OpenAi库 sendRequest修改请求代码 ```php CURLOPT_SSL_VERIFYPEER =>false //忽略https错误,自己添加 ``` ### 注意事项 1. 需要一台国外服务器 2. 如果是国内服务器要使用阿里云云函数搭建国外区域的云函数实现请求转发 3. php版本大于7.2 4. 有openAi官方的账户并获取到key ### 转发程序获取 [https://gitee.com/Huandgfd/node-chatgpt-proxy](https://gitee.com/Huandgfd/node-chatgpt-proxy) ### plus版本 我们还有plus版本,使用tp5,fastadmin,前端zui实现,无论自己运营或者二次开发都十分友好,支持以下功能 1. Ai回答缓存 2. stream打字机效果输出流 3. 多key轮询 4. 用户会员,支付对接的虎皮椒和官方支付,套餐选择,推广分销功能 ![截图](assets/img/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230704205313.png) ### 联系作者 如果需要或其他技术需求,请添加作者微信 **foreachreturn**