Ai对话,Midjourney画图,Stable-Diffusion画图,网页版本2.0

Siana

github地址:https://github.com/a616567126/GPT-WEB-JAVA/tree/2.0

2.0全新版本,全新ui,全新体验

Project Name: Siana

Getting Started

Major Function

–客户端

  • 登录
  • 临时用户
  • 注册(公众号注册,邮箱注册,账号密码注册)
  • 基于SSE Ai 3.5/4.0 流式对话+上下文
  • Ai 画图
  • FlagStudio画图
  • Midjourney画图
  • Stable-Diffusion画图
  • stableStudio画图
  • 公告查看
  • 个人信息展示(剩余次数,身份,昵称)
  • 个人信息修改(头像,密码)
  • 产品查询购买
  • 订单查询
  • 支付方式 易支付、卡密兑换

–管理端

  • 首页(数据统计)
  • 支付配置
  • 对KEY配置
  • 用户管理
  • 订单管理
  • 公告管理
  • 产品管理
  • 系统配置

INSTALL AND START

## 系统依赖jdk1.8 redis mysql 8.0 需自行安装
## shell运行安装步骤
    1.安装mysql,redis
    2.使用centos7系统(其他系统需自己修改shell脚本),将application-prod.yml配置改为自己实际配置 复制到/usr/local/siana下
    3.使用sh start.sh运行安装脚本
    4.脚本将自动安装git,拉取代码,安装maven,jdk1.8,并配置环境变量
    5.自动maven打包,放到/usr/local/siana下
    6.在/etc/systemd/system/下创建bot.serice 并开机启动
    7.打包成功之后会运行systemctl restart bot 运行jar包
    8.使用journalctl -fu bot 命令可查看当前服务状态日志

SQL IN RESOURCES

sql文件 src/resources/intelligent_bot.sql

Precautions For Using Nginx

若使用nginx反向代理到后端需要增加SEE支持,与SEE长连接时间

 server {
        listen 443 ssl http2;  # 1.1版本后这样写
        server_name baidu.com; #填写绑定证书的域名
        ssl_certificate /www/server/nginx/ssl/baidu.pem;# 指定证书的位置,绝对路径
        ssl_certificate_key /www/server/nginx/ssl/baidu.key; # 绝对路径,同上
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
        ssl_prefer_server_ciphers on;
        location / {
          proxy_pass http://127.0.0.1:8080/;   #转发到tomcat
          proxy_set_header Host $http_host;  ##proxy_set_header用来重定义发往后端服务器的请求头
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto $scheme;
          proxy_buffering off;
          proxy_http_version  1.1;
          proxy_read_timeout 600s; ##设置SSE长链接保持时间为 600s
          }
    }

And coding style tests

2.0全新ui,与管理系统不开源,有需要的可以添加作者微信询问,
vip进群资格500RMB包含(1.0全部源码,2.0管理端源码,java源码,客户端免费打包)
1.0、2.0全套部署1000RMB

后台管理ui地址

Contributors

这个项目的存在要感谢所有做出贡献的人.

USE MJ

  • 注册 MidJourney,创建自己的频道,参考 https://docs.midjourney.com/docs/quick-start
  • 添加自己的机器人 参考地址

Put It Last

易支付网站地址:白辰易支付
作者使用服务器地址:浅夏云
作者使用机场地址:新华云
默认启动时需配置gpt_key,pay_config,sys_config,因为项目启动时会加载对应参数到redis中,如果手动修改数据库,需要在redis中修改对应参数,防止不生效
FlagStudio地址:http://flagstudio.baai.ac.cn/

支付配置(pay_config)

字段描述注意
pid易支付商户id
secret_key易支付商户秘钥
submit_url易支付支付请求域名易支付发起支付的api地址,例如:https://pay888.mfysc.shop/submit.php
api_url易支付订单查询api后端核对订单时,易支付使用订单查询的api地址例如:https://pay888.mfysc.shop/api.php
pay_type支付类型 0 易支付 1卡密开启对应类型之后记得配置相关支付参数

系统配置(sys_config)

字段描述注意
registration_method注册模式 1 账号密码 2 邮箱注册 3 公众号开启邮件注册后需要在emil_config中配置邮件相关参数
default_times默认注册次数用户注册时默认赠送请求次数
gpt_urlgpt请求地址可使用官方或替换第三方
img_upload_url图片上传地址例如:/usr/local 配置图片上传路径
img_return_url图片域名前缀上传图片后与图片名组合成可访问的url 例如:https://baidu.com 图片上传成功后 则返回 https://baidu.com /2023/04/26/2222.jpg
api_url后台接口地址用于mj、支付、微信等回调使用
client_url客户端页面地址用于支付跳转等
is_open_sd是否开启sd 0未开启 1开启
sd_urlSd接口地址开启sd时需配置这个地址
sd_lora_urlsdLora地址
is_open_flag_studio是否开启FlagStudio 0-未开启 1开启
flag_studio_keyFlagStudio key登录之后api获得每天500次请求
flag_studio_urlFlagStudio 接口地址暂时写死https://flagopen.baai.ac.cn/flagStudio
baidu_appid百度appid用于百度翻译
baidu_secret百度Secret用于百度翻译
baidu_key百度应用key用于敏感词检查
baidu_secret_key百度应用Secret用于敏感词检查
is_open_mj是否开启mj 0-未开启 1开启
mj_guild_idMj服务器idurl地址中获得
mj_channel_idMj频道idurl地址中获得
mj_user_tokenmj用户tokenF12查看network中的Authorization参数
mj_bot_token机器人tokenhttps://discord.com/developers/applications中获取
mj_bot_name机器人名称默认Midjourney Bot若其他自行修改
is_open_proxy是否开启代理 0关闭 1开启
proxy_ip代理ip
proxy_port代理端口
bing_cookie微软bing cookie
is_open_bing是否开启bing 0-未开启 1开启
is_open_stable_studio是否开启StableStudio 0未开启 1 开启
stable_studio_apiStableStudioapi地址前缀写死:https://api.stability.ai
stable_studio_keyStableStudio key

记得点一个Star哦!!!

License

Apache License 2.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JinMeiLe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值