a Node.js package inspired by the Python version [EdgeGPT](https://github.com/acheong08/EdgeGPT) repository.
English | 简体中文
欢迎来到 EdgeGPTJs,这是一个受 Python 版本 EdgeGPT 仓库启发的 Node.js 包。该包允许您反向工程新版 Bing 的聊天功能,使您更轻松地利用 Bing 的聊天功能在自己的项目中。
安装最新版本的Microsoft Edge
或者,您可以使用任何浏览器,并将用户代理设置为仿照Edge(例如,Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(KHTML,like Gecko)Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.51
)。您可以使用“User-Agent Switcher and Manager”这种扩展轻松完成这项操作,适用于Chrome和Firefox。
如果您看到了聊天功能,则说明一切正常
进入bing.com
打开扩展
单击右下角的“导出”,然后单击“导出为JSON”(此操作可以将您的cookie保存至剪贴板)
将您的cookies粘贴到cookies.json
文件中
使用 ENVIRONMENT_VARIABLE 传递 cookie jar 文件
export COOKIE_FILE=/path/to/cookie.json
npx edgegptjs
或者使用
npx edgegptjs --cookie-file=cookie.json
要开始使用 EdgeGPTJs,请导入包并创建 Chatbot
的新实例:
const { Chatbot } = require('edgegptjs');
const bot = new Chatbot(args.cookiePath);
await bot.chatHubInitialization;
const response = await bot.ask("What's the result of 1+1?");
console.log(`Bot: ${response}`);
有关 API 和可用方法的详细解释,请参阅文档。
我们欢迎社区贡献。如果您想为 EdgeGPTJs 做出贡献,请阅读我们的 贡献指南。
EdgeGPTJs 发布遵循 MIT 许可证。