美文网首页
使用Docker部署BingAi开源项目

使用Docker部署BingAi开源项目

作者: Aliang_ | 来源:发表于2023-05-27 14:19 被阅读0次

    项目介绍:

    基于微软 New Bing 用 Vue3 和 Go 简单定制的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,国内可用,基本兼容微软 Bing AI 所有功能,无需登录即可畅聊。

    ⭐ Bing 官方聊天服务器(相对较快和稳定,推荐)不可用时,可参考以下方案

    1. 可用 ModHeader 添加 X-Forwarded-For 请求头。
    2. 本地部署一份作为聊天中转服务,或下载 Release 直接运行,自定义聊天服务器中填入http:/服务器IP:8080,并选择。

    ⭐ 聊天服务器 (暂时默认 Cloudflare Workers,请求数每天限额 100,000,撑不了多久 ,推荐自行部署,参考下面 部署聊天服务器 ) 可在右上角 设置 => 服务选择 中切换
    ⭐ 国内可用 (部署服务器需要直连 www.bing.com 不重定向 CN ,可配置 socks 连接)
    ⭐ 支持现有开源 ChatGPT 提示词库
    ⭐ 需要画图等高级功能时(需选更有创造力模式或右上角 设置 => 图像创建 ),可登录微软账号设置用户 Cookie 进行体验
    项目GitHub地址:https://github.com/adams549659584/go-proxy-bingai

    服务环境:

    系统版本:Ubuntu-22.04-x64(需要能正常访问bingai)
    Docker版本:version 24.0.1 build 6802122
    Docker-compose版本:v2.16.0

    Docker安装可以查看我主页关于ChatGPT开源项目搭建这篇文章内环境搭建步骤

    项目部署:

    创建一个docker-compose.yml配置文件
    在服务器任意目录下使用vim文本编辑器创建,也可以使用其他的,例如:vi nano等

    vim docker-compose.yml
    

    输入以下配置信息:

    version: '3'
    
    services:
      go-proxy-bingai:
        # 镜像名称
        image: adams549659584/go-proxy-bingai
        # 容器名称
        container_name: go-proxy-bingai  
        # 自启动
        restart: unless-stopped
        # 端口设置
        ports:
          - 8080:8080
        # 环境变量
        environment:
          #BingAi账号设置(可以不设置,推荐设置)
          - Go_Proxy_BingAI_SOCKS_USER=微软账户名
          - Go_Proxy_BingAI_SOCKS_PWD=微软账户密码
          #微软账号cookie(可以不设置)
          - Go_Proxy_BingAI_USER_TOKEN_1=微软账户cookie
          #访问密码设置(可以不设置,推荐设置)
          - Go_Proxy_BingAI_AUTH_KEY=想要设置的访问密码 
    

    可自定义配环境变量:

    # 运行端口 默认 8080 可选
    PORT=8080
    # Socks 环境变量 示例 可选
    Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070
    # Socks 账号、密码 可选
    Go_Proxy_BingAI_SOCKS_USER=xxx
    Go_Proxy_BingAI_SOCKS_PWD=xxx
    # 默认用户 Cookie 设置,可选,不推荐使用,固定前缀 Go_Proxy_BingAI_USER_TOKEN 可设置多个,未登录用户将随机使用,多人共用将很快触发图形验证,并很快达到该账号的24小时限制
    Go_Proxy_BingAI_USER_TOKEN_1=xxx
    Go_Proxy_BingAI_USER_TOKEN_2=xxx
    Go_Proxy_BingAI_USER_TOKEN_3=xxx ...
    # 简单授权认证密码,可选
    Go_Proxy_BingAI_AUTH_KEY=xxx
    

    设置好配置文件之后在配置文件目录下运行项目

    docker-compose up -d
    

    项目运行完成后,使用服务器加端口号即可访问

    http://服务器IP:8080
    

    项目展示:

    image.png

    相关文章

      网友评论

          本文标题:使用Docker部署BingAi开源项目

          本文链接:https://www.haomeiwen.com/subject/yioledtx.html