无论你是个人开发者还是企业用户,打造一款稳定的AI聊天系统都是大势所趋。今天推荐的这套AiChat机器人对话系统源码,不仅支持GPT3.5和GPT-4全模型,而且搭建过程简单、成本低廉,是当前火爆的AI聊天系统方案之一。接下来,我们将详细介绍从环境准备、文件部署、扩展安装到后台配置、API对接的全过程。
一、搭建准备
1. 环境要求
- 服务器:一台安装宝塔面板的服务器
- 域名:如服务器在国内,则需备案;国外服务器则无需备案
- 软件要求:
- MySQL:版本5.7
- PHP:版本7.4及以上(包括7.4)
- ChatGPT API:需用户自行注册获取(参考步骤四)
2. 源码获取
- 附件中包含前端与后端源码,具体文件请见附件说明。
- 请注意:本站源码需授权,如有问题请联系老吴站长,本站不提供技术支持服务。
二、搭建步骤
1. 文件部署与数据库导入
- 上传源码:将压缩包中的源码解压到服务器根目录。
- 数据库配置:
- 新建数据库(确保编码为utf8mb4)
- 导入AiChat机器人数据库文件
- 修改
common/config.php
文件,将数据库账号和密码替换为你的配置。
2. 部署扩展
- 扩展文件:附件中包含
hunter.so
文件。 - 部署位置:
将hunter.so
文件复制到目录/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902
- PHP配置:在PHP设置中加入以下配置并重启 PHP 环境:
extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/hunter.so
3. MySQL 环境设置
- 在 MySQL 配置文件中,在以
mysqld
开头的部分添加如下两行:character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
- 保存后重启 MySQL 服务,确保数据库使用正确编码。
4. 后台登录与API配置
- 后台入口:访问你的域名后加
/admin
,默认账号为admin
,密码为123456
。 - API配置:
- 在后台填写你的 ChatGPT API 地址和 KEY(推荐使用官方或可信第三方API)。
- 如果使用的是第三方API,请确保接口可用性和稳定性。
5. 部署完成
- 完成所有配置后,重启服务,系统应正常运行,即可开始对话测试。
三、其他说明
- 灵活定制:前台支持深色模式切换、对话管理、用户头像同步、角色扮演、上下文连续对话等多种功能;
- 支付功能:支持多种付费套餐、第三方易支付、微信、支付宝等;
- 域名绑定:支持绑定无限域名,用户可根据需求更换服务器或IP。
- 远程协助:系统支持远程安装部署,可提供协助服务。