littlebot
Published on 2025-04-10 / 0 Visits
0

【源码】基于Go语言和Vue框架的Bing AI聊天演示站点

项目简介

本项目是基于Go语言和Vue框架构建的演示站点,能让用户无需登录就体验Microsoft Bing AI的聊天、画图等功能。项目涵盖后端Go语言服务与前端Vue应用,支持国内访问,且提供一致的UI体验。

项目的主要特性和功能

  • 支持使用现有的开源ChatGPT提示词库进行交互。
  • 具备与Bing官方一致的UI设计,提升用户体验。
  • 国内用户无需海外代理,可直接访问。
  • 与Bing AI的聊天服务器无缝对接,支持实时聊天。
  • 用户能选择“更有创造力”模式,体验Bing AI的画图功能。
  • 支持多种部署方式,如Docker、Railway、Vercel和Render。

安装使用步骤

前提条件

确保已安装Go语言环境和Node.js,并设置好相关环境变量。

复制项目

通过Git将项目复制到本地: bash (此处文档未给出具体命令,待补充)

运行项目

  1. 启动后端服务:进入项目目录,运行以下命令启动后端服务: bash go run main.go # 运行后端服务,监听端口默认为8080
  2. 启动前端服务:另开一个终端窗口,进入前端目录并安装依赖: bash cd web # 进入前端目录 npm install # 安装依赖包 完成后运行前端服务: bash npm run serve # 启动前端服务,默认在localhost:8080启动开发服务器进行调试 注意:前端配置中的API地址需与后端服务地址保持一致。
  3. 访问应用:完成上述步骤后,在浏览器中访问 http://localhost:端口号 体验应用。

部署说明

Docker部署

构建Docker镜像并运行容器: bash docker build -t go-proxy-bing . docker run -p 端口号:端口号 go-proxy-bing

Railway部署

在Railway平台上,配置Dockerfile路径及端口即可一键部署。

Vercel部署

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

Render部署

Render平台支持一键部署,配置简单。

配置说明

通过环境变量设置服务的端口号、代理服务器URL等选项,例如: 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

常见问题及解决方案

若遇到问题和错误,检查日志信息获取详细内容,并根据具体情况解决。常见问题有网络配置问题、服务端口冲突等。

下载地址

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