littlebot
Published on 2025-04-12 / 4 Visits
0

【源码】基于Go和Vue3的Bing智能问答站点

项目简介

本项目借助Go语言和Vue3框架搭建了一个Bing智能问答站点。该站点能提供与微软New Bing一致的UI体验,支持ChatGPT提示词,国内用户也可使用,基本兼容微软Bing AI的所有功能,用户无需登录就能畅快聊天。

项目的主要特性和功能

  1. 一致的UI体验:具备与微软New Bing相同的UI,使用户有熟悉的使用感受。
  2. 多模式支持:支持ChatGPT提示词库,用户能运用现有开源提示词进行提问。
  3. 国内可用:部署服务器直连www.bing.com不重定向CN,可配置socks连接,满足国内用户需求。
  4. 高级功能体验:若需画图等高级功能,登录微软账号设置用户Cookie即可体验。
  5. 多部署方式:支持Docker、Release、Railway、Vercel、Render等多种部署方式。
  6. 用户认证与权限控制:提供简单用户认证功能,可设置授权认证密码,保障站点资源安全。
  7. 聊天服务器切换:能在右上角设置中切换聊天服务器,默认Cloudflare Workers,请求数有限额,推荐自行部署。
  8. 丰富的交互功能:支持撰写、历史聊天、导出消息到本地(Markdown、图片、PDF)等功能。

安装使用步骤

前提条件

假设用户已下载本项目的源码文件,且要确保部署环境有https域名(自行配置nginx等,localhost除外),支持Linux (amd64 / arm64)、Windows (amd64 / arm64),国内机器部署可配置socks环境变量。

环境变量配置

可按需配置以下环境变量: bash PORT=8080 Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 Go_Proxy_BingAI_SOCKS_USER=xxx Go_Proxy_BingAI_SOCKS_PWD=xxx 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

参考 Dockerfiledocker-compose.yml : ```bash docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai

docker run -e Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 -e Go_Proxy_BingAI_SOCKS_USER=xxx -e Go_Proxy_BingAI_SOCKS_PWD=xxx -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai docker compose 示例:yaml version: '3'

services: go-proxy-bingai: image: adams549659584/go-proxy-bingai container_name: go-proxy-bingai
restart: unless-stopped ports: - 8080:8080 ```

Railway

主要配置 Dockerfile 路径及端口: bash PORT=8080 RAILWAY_DOCKERFILE_PATH=docker/Dockerfile 一键部署,点这里 => Deploy on Railway

Vercel

Vercel部署不支持Websocket,需选择官方聊天服务器或Cloudflare。

Render

设置用户

  1. 访问 https://www.bing.com/ 或 https://cn.bing.com/ ,登录。
  2. F12 或 Ctrl + Shift + I 打开控制台。
  3. 拿到 Cookie 中 _U 的值 后,在网站设置 => 设置用户 中填入即可。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】