lss233 / chatgpt-mirai-qq-bot

🚀 一键部署!真正的 AI 聊天机器人!支持ChatGPT、文心一言、讯飞星火、Bing、Bard、ChatGLM、POE,多账号,人设调教,虚拟女仆、图片渲染、语音发送 | 支持 QQ、Telegram、Discord、微信 等平台
GNU Affero General Public License v3.0
13.37k stars 1.57k forks source link

[教程] Bot 报错 `Authentication failed` ?😅教你一招🐳搞定 NewBing 💑 #1146

Open xfrqh opened 1 year ago

xfrqh commented 1 year ago

🧾 前言

本文章适用情况: Bot 报错 Authentication failed

能力要求:能理解常见的Linux输出的含义、会基本Linux操作、拥有域名、会申请SSL证书

核心方法:搭建自己的终结点

🚄 购买 Azure 的日本服务器

没试过其他区域,NewBing 服务可用的地区都行。如果不需要部署其他服务,型号选免费的 "Standard B1s" 即可。系统选 Linux(如 Ubuntu)。

🎀 初始化环境

更新软件。安装Docker。如果你喜欢点点点,考虑下安装汉化版的 Docker 管理器 Portainer : docker run -d --name=Portainer -p 9001:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always 6053537/portainer-ce

如果你不想手写 Nging 配置文件,考虑一下不用绑定手机号的服务器面板 1Panel

👘 安装 Harry-zklcdc/go-proxy-bingai

请参考 Docker 部署

🛎 配置网站、SSL

自己设定一个域名,比如 newbing.ai.domain.com,申请SSL证书。 不知道哪里可以白嫖SSL证书的可以考虑一下 OHTTPS

1Panel > 网站 添加网站

2023-08-11_13-22-26

反向代理的端口是安装 go-proxy-bingai 时设置的外部端口。

HTTP 选项http -> https,添加证书的方式选 手动导入证书

🔰 验证服务的可用性

完成上述操作后,我们应验证服务是否可用,不要盲目下一步。😏

2023-08-11_15-45-35

用浏览器访问你的网站(如newbing.ai.domain.com),如果一切正常,你应该能看到和 NewBing 官方页面非常相近的页面。

常见异常

无限转圈圈

这个应该是因为没有使用 https 访问,试试在网址栏加个s后再访问。

浏览器报错 ERR_SSL_UNRECOGNIZED_NAME_ALERT

其意为 “错误 SSL 无法识别的名称警报"。应该因为你还未部署SSL证书 💦。SSL证书是此服务必须的,去申请一个即可 🙏。

如果没有问题,那么你已经完成了本教程最关键的内容。🎉🎉

⚙ 将此服务接入你的 Bot

请允许我在此郑重地说明:这一步是本教程最重要(并列)的一步。虽然无非字符串操作、复制粘贴、不需要脑子高速运转。但就是因此,几乎没有教程的作者会重视格式问题,所以小白较容易出错。顿悟几乎不可能。

[bing]
wss_link = "wss://newbing.ai.domain.com/sydney/ChatHub"
# 会话创建的接入点
bing_endpoint = "https://newbing.ai.domain.com/edgesvc/turing/conversation/create"

将以上内容放入您的 config.cfg,将域名替换为你自己的域名。除了注释,万万不可增字,也不可减字不要在网址末尾加斜杠 /如果你使用的是 Harry-zklcdc/go-proxy-bingai,保持网址路径不变。

🎉 完成

至此,你可以重启 启动ChatGPT.cmd 来体验在QQ与 NewBing 聊天的感觉了。

2521245392 commented 1 year ago

bing报错adaptiveCards该怎么解决?

AthanaD commented 1 year ago

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 UnauthorizedRequest: Cannot retrieve user status.

glaw1984 commented 1 year ago

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 'adaptiveCards'

glaw1984 commented 1 year ago

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 'messages'

AthanaD commented 1 year ago

[bing] wss_link = "wss://newbing.ai.domain.com/sydney/ChatHub"

会话创建的接入点 bing_endpoint = "https://newbing.ai.domain.com/edgesvc/turing/conversation/create"

出现错误:

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 'adaptiveCards'

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 'messages'

linxp001 commented 1 year ago

[bing] wss_link = "wss://newbing.ai.domain.com/sydney/ChatHub"

会话创建的接入点 bing_endpoint = "https://newbing.ai.domain.com/edgesvc/turing/conversation/create"

出现错误:

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 'adaptiveCards'

出现故障!如果这个问题持续出现,请和我说“重置会话” 来开启一段新的会话,或者发送 “回滚会话” 来回溯到上一条对话,你上一条说的我就当作没看见。 'messages'

'adaptiveCards'的错误好像和返回的内容有关,如果简单提问“你好”应该是可以正常响应的。