项目介绍:SydneyQt
SydneyQt 是一个跨平台桌面客户端,它使用户能够以更加灵活开放的方式与“新必应 AI Copilot”(Sydney 版本)进行交互。此项目通过 Go 语言和 Wails 框架构建,之前的版本基于 Python 和 Qt。该项目致力于为用户提供一种绕过限制、解锁更多功能的体验。
核心功能
- 功能突破:通过参数调整和提示注入来解锁新必应的功能,并提前获取灰度测试中的新功能。
- 验证码自动解决:使用本地 Selenium 浏览器或绕过服务器自动解决 CAPTCHA 问题。
- 解除地区限制:利用代理和 Cloudflare Workers 来解除访问地区的限制。
- 自由编辑聊天上下文:包括 AI 的先前回复,确保对话的连贯性。
- 防止消息撤回:阻止必应 AI 撤回消息,并自动发送自定义文本以继续内容生成。
- 自定义快速响应:制作、选择和发送自定义的快速响应。
- 强大文本支持:显示聊天内容的富文本或纯文本,支持 LaTeX 公式、表格、代码等。
- 网页与文件聊天:支持与浏览的网页聊天和与上传的文件(如 pdf、docx、pptx、xlsx 及其他文本/代码文件)进行对话。
- 视频与音乐生成:使用最新的 DALL·E 3 模型生成图片和通过 Bing 的 Suno 模型生成音乐音频和视频。
- 智能 API 集成:支持 OpenAI 的 ChatGPT API,并可切换不同配置。
- 用户界面设计:采用现代 web 技术构建的人性化 UI 设计,支持暗夜模式。
- 自定义设置:用户能够根据喜好定制软件设置。
下载与使用
用户可以从项目的发布页面下载适用于 Windows、Linux 和 macOS 的安装程序,还可以根据构建说明自行编译。
- 将
cookies.json
放在可执行文件同目录(macOS 中为$HOME/Library/Application Support/SydneyQt
)。 - 运行程序。
常见问题
代理设置
对于中国大陆用户而言,设置代理是必需的。用户需要配置代理设置,将域名 bing.com
通过代理访问。
地域污染
第一次打开必应网站时如果未使用代理,可能导致用户被重定向到 cn.bing.com
,影响访问新必应 AI 的能力。用户应优先通过代理访问,并清除浏览器中的所有 cookies。
验证码问题
从 v2.4.0 版本开始,SydneyQt 将启动本地 Selenium 浏览器尝试自动解决 CAPTCHA 问题,如果仍然遇到无限循环的验证码,请确保稳定使用同一代理 IP 以避免频繁出现的 CAPTCHA 验证。
开发与构建
该项目要求 Go 1.21+ 和 Node.js 16+ 环境。开发者可以参考 Wails 提供的指导文档进行安装和构建。简单步骤如下:
- 安装 Go 和 Node.js。
- 安装 Wails。
- 克隆项目代码。
- 执行构建命令。
通过这些功能和使用方法,SydneyQt 为用户提供了灵活的必应 AI 交互体验。通过细心配置和快速的功能迭代,它致力于提供最先进、最具人性化的 AI 体验。