项目简介
Bingo是一款完全基于Next.js重写的搜索引擎,高度还原New Bing Web版UI,使用体验和Bing AI基本一致,国内可用,兼容绝大多数微软Bing AI的功能,用户可自行部署使用。
项目的主要特性和功能
- 高度还原UI:完全基于Next.js重写,高度还原New Bing Web版UI,使用体验和Bing AI基本一致。
- 便捷部署:支持Docker构建,方便快捷地部署和访问。
- 全局配置:Cookie可全局配置,全局共享。
- 语音对话:支持持续语音对话。
- 其他功能:支持wss转发、一键部署、画图、语音输入(仅支持PC版Edge及Chrome浏览器)、语音输出(需手动开启)、图片输入、自定义域名。
安装使用步骤
环境和依赖
- Node.js >= 18
- Bing AI的身份信息
具体步骤
1. 使用Node启动
bash
npm i # 推荐使用 pnpm i
npm run build
npm run start
2. 使用Docker启动
bash
docker build . -t bingo
docker run --rm -it -e BING_HEADER=xxxx -p 7860:7860 bingo
获取BING_HEADER
打开https://www.bing.com并登录,然后访问https://www.bing.com/turing/captcha/challenge,通过人机校验,然后将得到的 Bing Header
填入 .env
文件中。
一键部署
部署到Huggingface
使用Cloudflare Workers自定义域名
- 注册Cloudflare账号。
- 添加一个新的网站,需要你有自己的域名并且将域名
Name Server
托管给Cloudflare才行(更多信息可自行Google)。 - 通过左侧菜单进入「Workers」,并点击「Create a Worker」。
- 创建Worker服务,复制 worker.js 全部代码,粘贴至创建的服务中,根据注释进行改动,保存并部署。
- 触发器中自定义访问域名。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】