IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    easy-panel基于cockroachai的chatGPT plus多人分享

    Elmagnifico\'s Blog发表于 2024-04-08 00:00:00
    love 0

    Foreword

    由于前一个项目cws的依赖项目暴死,根基不存,这个项目也没办法正常使用了,他的作者又基于另外一个非开源的分享项目,二开了一个管理面板

    https://github.com/chatpire/chatgpt-web-share

    cockroachai

    https://github.com/cockroachai/cockroachai

    cockroachai 最大的问题就是不开源,但是看到目前基于他分享站,还是非常多的

    可以看到很多免费分享的地址,体验和原生一样

    https://share.freegpts.org/

    安装

    git clone https://github.com/cockroachai/cockroachai.git
    cd cockroachai
    

    修改配置

    vim config/config.yaml
    

    主要修改一下,ADMIN_PASSWORD,USERTOKENS其实是允许使用的用户账号,随便添加即可,更新REFRESHCOOKIE

    REFRESHCOOKIE获取和之前一样,通过以下方式获取

    https://chat.openai.com/api/auth/session

    image-20240409012822177

    这个cookie也需要填写到config/session.json中

    • 注释cookie不是做左侧的token,二者不一样

    cookie也可以在系统启动以后登录以下网址,用账号和密码自动刷新

    http://服务器 IP:9000/getsession

    image-20240409002424972

    • 这里会遇到一个问题,如果gpt是用谷歌登陆的,那么这里是无法使用这种邮箱+密码的方式完成获取token的

    然后启动即可

    docker-compose up -d
    

    登录下面的地址,输入user token即可使用

    http://服务器IP:9000
    

    测试

    image-20240409013005698

    到这里cockroachai已经可以用了,界面和原生的一样

    唯一的问题就是加用户,需要去config里加,加完了还需要重启什么的,稍微麻烦了一点

    easy-panel

    https://github.com/chatpire/easy-panel

    一个快速基于cockroachai的管理面板,主要是对用户等信息进行快捷管理

    创建docker环境变量,填一下密码和相关配置信息

    mv .env.example .env.docker
    

    初始化

    docker-compose run --rm easy-panel yarn docker:db-migrate
    docker-compose run --rm easy-panel yarn docker:create-admin
    

    启动

    docker-compose up -d
    

    测试

    登录

    http://服务器ip:3010

    然后新建一个instance,这里填写上面创建的cockroachai即可

    image-20240409014739886

    image-20240409015007025

    Summary

    Quote

    https://github.com/cockroachai/cockroachai

    https://github.com/chatpire/easy-panel/wiki/%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2#%E4%BD%BF%E7%94%A8-vercel-%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2



沪ICP备19023445号-2号
友情链接