项目简介
本项目是基于Node.js开发的,名为Bingo,旨在高度还原New Bing的网页版功能,为国内用户提供可用的Bing AI体验。该项目支持Docker、HuggingFace、Netlify、Vercel和Render等多种部署方式,方便用户快速部署和使用。
项目的主要特性和功能
- 高度还原UI:基于Next.js重写,完整还原New Bing Web版的UI和用户体验。
- 多平台部署:支持Docker、HuggingFace、Netlify、Vercel和Render等多种部署方式,部署便捷。
- Cookie全局配置:支持Cookie的全局配置和共享,简化用户操作。
- 语音对话支持:支持持续语音对话,交互体验更自然。
- 绘图功能:支持绘图功能,拓展了Bing AI的应用场景。
- 移动端优化:优化了移动端的展示效果,确保不同设备上的良好用户体验。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装依赖
进入项目目录,安装项目所需的依赖:
bash
cd bingo
npm install # 推荐使用 pnpm install
2. 构建项目
运行以下命令构建项目:
bash
npm run build
3. 启动项目
构建完成后,启动项目:
bash
npm run start
项目启动后,可以在浏览器中访问http://localhost:3000
查看运行效果。
4. 使用Docker部署
如果你更喜欢使用Docker进行部署,可以按照以下步骤操作:
bash
docker build . -t bingo
docker run --rm -it -e BING_COOKIE=xxxx -p 7860:7860 bingo
其中,BING_COOKIE
是Bing.com域名下的一个名为_U
的Cookie值。
5. 获取Cookie
为了使用Bing AI的功能,你需要获取Bing.com的Cookie。具体步骤如下:
1. 访问https://www.bing.com/
并登录。
2. 找到名为_U
的Cookie值,并将其用于环境变量BING_COOKIE
。
通过以上步骤,你就可以在本地或服务器上成功部署并使用本项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】