这是indexloc提供的服务,不要输入任何密码
Skip to content

witwall/BingLocalhost

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BingLocalhost

本项目基于gradioEdgeGPT,把Bing部署在本地局域网,一台电脑开代理,其他设备也能使,轻松简单,最终效果在文末

不会整前端,CSS抄了几行 ChuanhuChatGPTutils.py用于解决Markdown转义的问题,代码完全来源于 ChuanhuChatGPT,请原谅。

如果您觉得本项目好用请帮忙点 Star

1. 基础准备

有时候Bing的回答内容比较长,需要较长的等待时间,但是EdgeGPT默认的最长等待时间只有10秒,就容易出现错误。因此个人建议把EdgeGPT库的EdgeGPT.py中的self.session = httpx.Client这一行把timeout=10改为timeout=60, verify=False

  • 安装Python 3.10+ or 您的Python版本低于3.10(个人建议是使用单独的venv虚拟环境运行运行本项目),请修改main.py中的change_question函数,把其中的match-case语句改为if-elif-else语句。

  • 中国用户需要科学上网手段,可以参考这个项目:free

  • 需要有可使用New Bing的账号,导出Cookie的方法请看EdgeGPT

2. 下载本项目文件

下载后解压缩,然后放到您喜欢的目录

3. 配置Bing Cookie

打开main.py,把存放Cookie的路径地址粘贴上去

4. 运行main.py

支持电脑和手机

5. 在Windows系统创建venv虚拟环境

  1. 创建venv环境

启动CMDPowerShell,运行以下命令

python3 -m venv C:\FilePath\ProjectName\venv

这行代码会在C:\FilePath\ProjectName\venv目录创建名虚拟环境,ProjectName可以更换为您的项目名称,FilePath您也可以自己选择。

以下假设您在C:\FilePath\ProjectName\venv创建了虚拟环境

然后把本项目放在C:\FilePath\ProjectName目录下

  1. 进入虚拟环境

C:\FilePath\ProjectName\venv\Scripts目录中运行CMDPowerShell 或者启动CMDPowerShell后把工作目录切换到C:\FilePath\ProjectName\venv\Scripts 然后运行activate.bat文件启动虚拟环境

  1. 在虚拟环境中安装python库

进入虚拟环境后您的命令行开头会带有(venv)标识,此时说明进入虚拟环境成功,然后安装Python库的方法和平常并无差别

pip install gradio
  1. 删除虚拟环境

直接把C:\FilePath\ProjectName\venv删除即可

成果预览图

preview

Star History

Star History Chart

About

基于EdgeGPT和gradio,把Bing部署在本地局域网

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.4%
  • CSS 4.5%
  • Dockerfile 2.1%