EdgeGPT —— Bing Chat 逆向工程
EdgeGPT 是 Bing Chat AI 逆向工程的 API。
设置
安装模块
python3 -m pip install EdgeGPT --upgrade
要求
- python 3.8+
- 一个已经通过候补名单的微软账户 https://bing.com/chat (必填)
- 需要在 New Bing 支持的国家(中国大陆需使用VPN)
检查访问权限 (必需)
- 安装最新版本的 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/chat
- 如果您看到聊天功能,就准备就绪
获取身份验证 (必需)
- 安装 Chrome 或 Firefox 的 cookie editor 扩展
- 移步到
bing.com
- 打开扩展程序
- 点击右下角的"导出" (将会把内容保存到你的剪贴板上)
- 把你剪贴板上的内容粘贴到
cookies.json
文件中
图片生成
$ python3 -m ImageGen -h usage: ImageGen.py [-h] [-U U] [--cookie-file COOKIE_FILE] --prompt PROMPT [--output-dir OUTPUT_DIR] [--quiet] [--asyncio] optional arguments: -h, --help show this help message and exit -U U Auth cookie from browser --cookie-file COOKIE_FILE File containing auth cookie --prompt PROMPT Prompt to generate images for --output-dir OUTPUT_DIR Output directory --quiet Disable pipeline messages --asyncio Run ImageGen using asyncio
开发演示
from ImageGen import ImageGen import argparse import json async def async_image_gen(args) -> None: async with ImageGenAsync(args.U, args.quiet) as image_generator: images = await image_generator.get_images(args.prompt) await image_generator.save_images(images, output_dir=args.output_dir) if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("-U", help="Auth cookie from browser", type=str) parser.add_argument("--cookie-file", help="File containing auth cookie", type=str) parser.add_argument( "--prompt", help="Prompt to generate images for", type=str, required=True, ) parser.add_argument( "--output-dir", help="Output directory", type=str, default="./output", ) args = parser.parse_args() # Load auth cookie with open(args.cookie_file, encoding="utf-8") as file: cookie_json = json.load(file) for cookie in cookie_json: if cookie.get("name") == "_U": args.U = cookie.get("value") break if args.U is None: raise Exception("Could not find auth cookie") if not args.asyncio: # Create image generator image_generator = ImageGen(args.U, args.quiet) image_generator.save_images( image_generator.get_images(args.prompt), output_dir=args.output_dir, ) else: asyncio.run(async_image_gen(args))

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 实践指南 - 前端性能提升 270%
cover 一、背景— 当我们疲于开发一个接一个的需求时,很容易忘记去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。 本文就是从这样的一个背景出发,着手优化网站的前端性能,并总结出一套开发习惯,让我们在日常开发时,也保持高性能,而不是又一次回过头来优化性能。 先来看看优化的成果,Lighthouse 的 Performance 评分合计提升 279%: 指标名称 优化前 优化后 提升 Lighthouse Performance 评分 29 81 279% FCP(First Contentful Paint 首次内容绘制) 0.7s 0.7s LCP(Largest Contentful Paint 最大内容绘制) 6.2s 2.5s 248% TTI(Time to Interactive 可交互时间) 10.1s 2.1s 480% Speed Index(速度指数) 5.6s 1.8 311% TBT(Total Blocking Time 总阻塞时间) 820ms 120ms 683% 优化前后对比: 优化前后对比 二、优化前— 接下来就...
- 下一篇
“游戏发行版” Manjaro Linux 正在迅速流失用户
基于 Arch Linux 的 Manjaro Linux 似乎正在走下坡路。 ProtonDB 数据显示,在过去的 6 个月里, Manjaro Linux 市场份额一直在下降,现在回到了 Ubuntu 之后的第三位。 Proton 是 Valve 发布开源工具,整合像 Wine 和 DXVK 之类的兼容层,使得在 Linux 系统上玩 Windows 游戏变得非常简单。 ProtonDB 是 Proton 软件公开收集的 Linux 玩家游戏报告,提供 Linux 上游戏表现的综合评分、使用 Proton 的发行版数据、用 Proton 的硬件数据等内容。 Steam 的硬件调查趋势亦是如此,自 Steam Deck 推出后,其自带的 SteamOS 市场份额大涨,而 Manjaro 的占有率在过去一年中一直处于走低状态: Manjaro 建立在 Arch 的基础之上,带有一些额外的预装软件和它自己专属的软件库(整体版本比 Arch 仓库低)。但它的社区和相关文档远不如 Arch Linux,问题也比 Arch Linux 多。 虽然一个系统出现问题是难以避免的,但 Manjaro...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G