###蓝猫AI后端服务指引
效果可以体验 : http://www.chosen1.xyz/
对应蓝猫ai前端地址: https://gitee.com/lixinjiuhao/chatgpt-web-java
管理后台前端地址(共用一个后端服务):https://gitee.com/Linyous/blue-cat-commercial-admin-ui
在蓝猫AI http://www.chosen1.xyz/ 注册账号
国内环境中:http://www.chosen1.xyz/ + token(蓝猫AI系统中的token)
海外环境走:https://www.liulinlin.top + token(蓝猫AI系统中的token)
调用方式和原生的gpt的api调用是一样的,目前蓝猫AI支持全模型的调用(gpt-3.5 gpt-4 gpt-4-32k)
如果需要购买gpt额度,可以找蓝猫AI的管理员,价格价(具体参考蓝猫AI系统的定价)如下:
1美元 = 2.5元 额度买的多越便宜
目前开源数据库中走的是蓝猫账号:18230600006 的token ,希望大家不要过度使用
- 支持多种大模型:
- 支持配置镜像以及众多第三方代理服务:
- 支持通过权重算法负载均衡的方式访问多个渠道。
- 支持 stream 模式,可以通过流式传输实现打字机效果。
- 支持兑换码管理,支持批量生成和导出兑换码,可使用兑换码为账户进行充值。
- 支持通道管理
- 支持渠道
- 支持渠道设置模型列表。
- 支持查看额度明细。
- 支持查看用户额度消费快照。
- 支持以美元为单位显示额度。
- 支持失败自动重试。
- 支持绘图接口。
- 支持通过系统访问令牌访问管理 API。
2023-08-10开启由数据库表管理 gpt配置,具体如下图,支持各种中转站的key
解释说明 按照上面操作: vm options添加: -Dspring.profiles.active=dev 则代表 加载 application-dev.yml 配置 vm options添加: -Dspring.profiles.active=prod 则代表 加载 application-prod.yml 配置 对应下图的
#项目部署 方式1:
nohup java -jar -Xmx512m -Xms512m -XX:MaxPermSize=256m -XX:PermSize=128m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+UseParallelGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/var/log/myapp/gc.log chat-base-v2.0.jar --spring.profiles.active=prod --manager.accounts=123123,123123123
或者
nohup java -jar chat-base-v2.0.jar --spring.profiles.active=prod --manager.accounts=123123,123123123
manager-account是指定管理账号
vm option添加:-Dspring.profiles.active=prod -Dmanager.accounts=123123,123123
vm option添加:-Dspring.profiles.active=dev -Dmanager.accounts=123123,123123
mvn clean install -U -Dmaven.test.skip=true
前提: 需要在服务器安装 git , maven , jdk
脚本做了以下几件事:
1. 从git拷贝项目(这个步骤最好是手动执行,因为一般来说git需要登录,可以使用下面的命令来记录git账号密码)
git config --global credential.helper store
2. 拷贝完项目之后将会在项目的根目录下 执行:git pull
3. 然后开始使用maven打包项目
4. 通过jdk启动打包好的jar
打开目标脚本: bin/server.sh ,按照你自己的配置进行改动脚本里面的自定义脚本配置
拷贝server.sh 到项目所需要保存的位置
执行sh server.sh start // 启动命令
执行sh server.sh restart //重启项目
执行sh server.sh stop // 停止项目
如果还有什么不清晰的,可以提 issues ,希望大家点点 star
欢迎大家一起维护蓝猫AI,此项目代码全部开源欢迎大家提mr
加V一起交流