webman AI助手

899¥
类型 应用插件
版本 3.2.0
版本更新时间 4天前
大小 608.23 KB
开发商
官方
评分

详细介绍

webman/ai是workerman官方开发的一套AI聊天程序,支持多种助手角色,可以用来写代码、写SQL,写文章、写周报、作诗、画画、聊天、翻译等。
小伙伴可以根据需要添加自己需要的助手角色,大大提高工作效率。

一次购买,终身使用,源码交付,无限部署,免费升级,支持商用。随着程序不断完善价格会有所上调,当前899¥,最终目标价格1899¥,买得越早越划算。现在购买还赠送1个5刀的账号+ApiKey

测试地址

https://bla.cn

技术特点

  • 支持本地电脑安装或者国内服务器安装,无需海外服务器
  • 采用event-stream技术,打字效果,回复流畅速度超快
  • 采用webman异步非阻塞技术,支持大并发访问,回复流畅无卡顿 (传统php-fpm架构无法做到webman的异步非阻塞从而导致人多出现明显卡顿)
  • 支持PC浏览器,H5移动浏览器
  • 安装简单,解压到plugin目录即可使用(也可webman-admin后台一键安装升级或卸载)
  • 源码交付,代码未加密,可自行二开添加或调整功能
  • 一次购买,终身使用,源码交付,无限部署,免费升级
  • 前端采用vue3 + bootstrap4
  • 后端采用高性能框架webman

功能特性

  • 内置多种角色,每个角色具有不同的功能
  • 支持连续对话
  • 支持添加或更改角色
  • 支持置顶某个角色
  • 支持删除某个角色
  • 支持Midjourney作图、选图、变换、垫图、融合等功能
  • 支持Dall.E画图功能
  • 消息内容支持markdown输出,连接图片等自动识别
  • 消息支持复制删除
  • 消息中的代码支持高亮显示、支持复制
  • 支持上创造性、最大tokens、下文、模型等参数设置
  • 支持清理历史消息
  • 支持使用自己的api_key,代理
  • 支持搜索角色
  • 支持发送方式设置
  • 支持停止输出
  • 支持系统重置
  • 支持会员功能
  • 支持订单功能
  • 支持应用市场
  • 支持敏感词过滤
  • 支持黑名单
  • 支持全屏、非全屏设置

apikey账号领取方式
邮件发送 webman/ai支付凭证 + workerman.net用户名 到邮箱 walkor@workerman.net

界面预览

截图

截图

完整的安装步骤

  1. 安装composer (已经安装过的忽略此步骤)

  2. 运行命令 composer create-project workerman/webman创建webman项目

  3. 进入到webman目录安装 webman-admin 及其它所需组件 (yansongda/pay不支持php7.2)

cd webman && composer require -W webman/admin yansongda/pay ^3.0.0

  1. 启动webman(如果已启动则需要restart重启)
    php start.php start

  2. 进入webman/admin安装向导
    访问 http://127.0.0.1:8787/app/admin 完成webman/admin的安装

  3. 进入webman/admin后台安装用户模块webman AI助手
    截图

  4. 新增apikey
    截图

  5. 至此webman/ai助手安装完毕
    访问地址 http://127.0.0.1:8787/app/ai

更多设置请参考下面部分

Midjourney设置

使用前提
1、注册并订阅 MidJourney,创建自己的服务器和频道,参考文档
2、获取guild-id、channel-id、user-token、user-agent:获取方式

执行命令
docker命令为

docker run -d --name midjourney-proxy \
 -p 8080:8080 \
 -e mj.discord.guild-id=xxxxxx \
 -e mj.discord.channel-id=xxxxxx \
 -e mj.discord.user-token=xxxxxxx \
 -e mj.discord.user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36" \
 -e mj.ng-discord.server=https://dis.imgin.top \
 -e mj.ng-discord.cdn=https://cdn.imgin.top \
 -e mj.ng-discord.wss=wss://ws.imgin.top \
 novicezk/midjourney-proxy:2.5.1

注意
guild-id channel-id user-token user-agent 设置为实际的值

nginx配置参考

如果你需要配置域名访问,请参考下面配置

upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server {
  server_name 站点域名;
  listen 80;
  access_log off;
  proxy_buffering off;
  root /your/webman/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://webman;
      }
  }
}

一般来说只需要更改server_name和root即可,其他默认。

注意
宝塔用户请参考上面配置设置,否则可能出现无法显示回复问题

开启支付

截图
如果要显示会员支付栏目(如图红框),必须配置支付宝或者微信。

配置方法

新建 plugin/ai/config/payment.php,内容参考payment.example.php

支付宝支付相关证书下载位置

地址 https://open.alipay.com/develop/pm/sub/setting
截图
截图

证书目录任意,但是不要放在public下(截图中证书放在了主项目的/config/alipay目录下,微信类似)

详细支付宝配置教程参考 https://www.workerman.net/a/1564

注意
支付宝和微信支付都需要webman/ai系统能被外网http调用,所以无法直接在本地调试,请放在服务器上调试。
如果支付宝开启了ip白名单,记得把服务器ip加入到白名单

微信支付相关证书参考

地址 https://pay.weixin.qq.com/index.php/core/cert/api_cert
截图

注意
商户秘钥mch_secret_key填写APIv3密钥(如上图)
mp_app_id mini_app_id app_id 必须填写其中一个,否则yansongda/pay可能会报错

截图

常见问题

国内服务器可以部署么?

可以,不需要额外设置,可以直接部署运行即可

我想在访问域名时直接进入AI页面

目前是访问 https://我的域名.com/app/ai 进入AI页面,如果想访问https://我的域名.com时直接进入AI页面,在 config/route.php中增加如下路由配置并执行 php start.php reload

Route::any('/', [plugin\ai\app\controller\IndexController::class, 'index']);

8787端口访问超时

云服务器需要在安全组开放8787端口,如果有使用宝塔,宝塔面板里也要开放8787端口。(如果使用了nginx代理,则不需要开放8787端口)

为什么没有打字效果?

如果你使用了nginx,请注意nginx里加上配置 proxy_buffering off;

为什么不显示回复?

一般是nginx代理问题,请参考本文档设置nginx代理

源码是否可以二次售卖?

不能二次出售此源码,但是可以卖账号和服务。

5$账号能用多久?

大概能用1-3个月。余额如果用光了,可以在淘宝搜apikey,大概2-5元一个。

如何开启强制登录功能

在webman/admin管理后台->AI助手->AI通用设置里设置

提示 You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth ...

请在webman/admin管理后台 AI助手 > ApiKey设置 添加里添加ApiKey并重启webman

如何升级

在webman/admin后台插件管理页面找到webman/ai插件,点击升级按钮

自己部署代理

如果觉得第三方代理比较满,想自己搭建一个,可以参考这个分享webman作为http代理

版本历史记录
3.2.0
4天前
支持Midjourney模型,支持作图、选图、变换、垫图、融合等功能
完善移动端体验
新增敏感词设置
新增消息入库
新增GTP3.5 GPT4 DaLL.E Midjourney等设置
新增模型设置
vip套餐支持购买GTP3.5 GPT4 DaLL.E Midjourney等消息数设置
支持消息重新生成
支持黑名单设置
其它优化
3.1.0
2023-08-30
增加应用市场功能
应用安装计数
应用预安装设置
会员消息计数
支持暂停某个apikey
支付套餐后台设置
代理地址后台设置
免费消息数后台设置
必须登录后台设置
角色分类等后台设置
其它优化
3.0.1
2023-08-22
支持微信支付开通会员
3.0.0
2023-08-18
会员功能
支付功能
UI的一些美化
支持全屏、非全屏
支持前端设置代理
会员列表(管理后台)
订单列表(管理后台)
多apikey设置,自动下线不可用的apikey(管理后台)
角色设置(管理后台)

界面优化
评分及评论
5 满分5分
liuming 5天前
涨价之前购买了,本地测试了一下,感觉挺不错的。期待更加强大的3.2版本的发布吧
天外飞砖 7天前
听说要涨价,先买了再说,哈哈 希望把Midjourney功能做得更强大些,目前还是太简单了些。 只要功能够强大,以后按年收费都行,不然开发者没有动力更新。
smile1 7天前
支持支持!!!
mayatian 10天前
购买了之后,下载链接怎么奔溃了,下载不了,求助管理员。
huangml89 11天前
后悔当初88还是98时没有早点买,现在多花了好多大洋! 哈哈 确实好用,也很简单!配合admin用就能直接有用户管理,下一步研究下怎么与已经有的webman的用户管理结合下
zsboss 12天前
最新的啥时候更新呀,坐等中。。。
🔝