概述
本系统基于ThinkPHP5.0 + 百度文心大模型 + 阿里通义大模型(即将上线) + gateway-worker + uniapp开发的数据采集系统。本系统已申请软著,请放心使用。本系统100%开源,如需商用请购买授权。
安装
完整版安装
直接下载完整版,然后导入根目录下的wenxin_all.sql数据库文件即可。
插件化安装
因使用FastAdmin作为后台,所以支持插件化安装(不支持从FastAdmin插件商城直接下载安装、不支持从FastAdmin插件商城直接下载安装、不支持从FastAdmin插件商城直接下载安装),但是需要把配置文件config.php中的unknownsources设置为true并开启调试模式,然后点击本地安装即可。
依赖安装
composer require endroid/qr-code
图像处理composer require topthink/think-image
敏感词处理composer require lustre/php-dfa-sensitive
gateway-workercomposer require workerman/gateway-worker:~3.0
队列(如果框架已经有了就不需要再安装)composer require topthink/think-queue:v1.1.6
以上依赖如果已经安装了就不需要再安装。
安装php扩展fileinfo、redis
使用
申请百度文心千帆
1、注册/登录百度智能云账号(需要完成实名制认证):https://login.bce.baidu.com
2、选择百度智能云文心千帆大模型平台;如下图
3、创建应用,创建完成后复制APPID、APP Key、Secret Key到后台系统设置进行配置。
4、在计费管理里面开通ERNIE-Bot 4.0、ERNIE-Bot、ERNIE-Bot - turbo付费服务。
申请智能创作平台(百度文心一格)
1、创建应用,创建完成后复制APPID、APP Key、Secret Key到后台系统设置进行配置。
开通语音识别服务(按需开通)开通文字识别服务
小程序上架指南
小程序上架需要添加深度合成 AI问答、深度合成 、AI绘画类目。1、进入互联网信息服务算法备案系统:[https://beian.cac.gov.cn/#/searchResult](https://beian.cac.gov.cn/#/searchResult),搜索技术主体[百度],找到[文心大模型算法-2]并截图该页面,如下图
2、进入百度智能云合同管理页面:[https://console.bce.baidu.com/billing/contract/list](https://console.bce.baidu.com/billing/contract/list),点击生成合同,选择订单合同。
3、勾选当时开通ERNIE-Bot 4.0、ERNIE-Bot或者ERNIE-Bot-turbo推理服务的订单(只有百度自研的文心大模型的产品配置才会展示算法名称),点击下一步。
4、按实际情况,填写地址、联系人、电话,点击生成草稿合同。
5、刷新页面,点击生成的草稿合同,可以看到配置列展示了模型名称和算法名称。
6、点击转成正式合同,刷新页面,最后下载正式合同即可。
7、下载的正式合同中有百度智能云的电子公章,可以作为合作协议上传至应用商店/微信小程序平台。
参考指南:https://cloud.baidu.com/qianfandev/topic/267218
系统后台
系统配置1、基础配置:配置LOGO、隐私协议、用户协议、敏感词等信息。
2、微信配置:配置微信小程序和微信公众号;
3、Socket配置:配置gateway-worker端口已经WSS连接方式,gateway端口需要在服务器安全组放行该端口;WSS连接方式推荐使用反向代理,反向代理伪静态配置如下:
location ^~ /websocket {
proxy_redirect off;
proxy_pass http://127.0.0.1:1818; # 转发
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr:$remote_port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; # 升级协议头
proxy_set_header Connection upgrade;
}
5、百度应用配置:配置百度语音转文字、百度OCR、文心千帆、文心一格等配置。
6、阿里应用配置:暂未启用。
批量助手主要针对于需要批量生成的任务,比如根据多个标题批量生成内容、或者根据多个商品名称生成评论、或者根据多个描述生成新闻内容等。内容物料可以通过输入、txt文件导入、数据库获取;生成的内容可以导出或者发布到数据库。
启动gateway-worker服务,启动前确认以下禁用函数是否删除。
putenv
shell_exec
proc_open
pcntl_alarm
pcntl_fork
pcntl_wait
pcntl_signal
pcntl_signal_dispatch
调试模式启动
sudo -u www php think wenxin:chat start
正式启动sudo -u www php think wenxin:chat start d
调试模式停止ctrl + c
正式启动停止
sudo -u www php think wenxin:chat stop
成功启动结果如下
------------------------------------------------- WORKERMAN --------------------------------------------------
Workerman version:4.1.13 PHP version:7.4.33 Event-Loop:\Workerman\Events\Event
-------------------------------------------------- WORKERS ---------------------------------------------------
proto user worker listen processes status
tcp www Register text://0.0.0.0:2248 1 [OK]
tcp www WenxinChatBusinessWorker none 4 [OK]
tcp www WenxinChatGateway websocket://0.0.0.0:1818 2 [OK]
--------------------------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
配置队列(没有配置文件,请手动创建),建议使用 redis 驱动,具体配置如下:
如果没有,请手动创建如下文件,并添加如下配置
application/extra/queue.php
<?php
return [
'connector' => 'Redis', // Redis 驱动
'expire' => 0, // 任务的过期时间,默认为60秒; 若要禁用,则设置为 null
'default' => 'default', // 默认的队列名称
'host' => '127.0.0.1', // redis 主机ip
'port' => 6379, // redis 端口
'password' => '', // redis 密码
'select' => 0, // 使用哪一个 db,默认为 db0
'timeout' => 0, // redis连接的超时时间
'persistent' => false,
];
联系我们
如需开票请添加企业微信
QQ:3119224727
ThinkPHP:http://www.thinkphp.cn
FastAdmin:https://www.fastadmin.net
百度文心大模型:https://wenxin.baidu.com
版权所有Copyright © 2023 by 远铂品牌管理 (https://www.gzybo.net)
All rights reserved。
发表评论 取消回复