EdgeGPT Bing Chat 逆向工程开源项目

我要开发同款
匿名用户2023年04月18日
87阅读
开发技术Python
所属分类LLM(大语言模型)、人工智能
授权协议Unlicense

作品详情

EdgeGPT是BingChatAI逆向工程的API。

设置安装模块python3-mpipinstallEdgeGPT--upgrade要求python3.8+一个已经通过候补名单的微软账户 https://bing.com/chat (必填)需要在NewBing支持的国家(中国大陆需使用VPN)检查访问权限(必需)安装最新版本的MicrosoftEdge或者,您可以使用任何浏览器并将用户代理设置为Edge的用户代理(例如Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/111.0.0.0Safari/537.36Edg/111.0.1661.51).您可以使用像"User-AgentSwitcherandManager" Chrome 和 Firefox 这样的扩展轻松完成此操作.打开 bing.com/chat如果您看到聊天功能,就准备就绪获取身份验证(必需)安装 Chrome 或 Firefox 的cookieeditor扩展移步到 bing.com打开扩展程序点击右下角的"导出"(将会把内容保存到你的剪贴板上)把你剪贴板上的内容粘贴到 cookies.json 文件中图片生成$python3-mImageGen-husage:ImageGen.py[-h][-UU][--cookie-fileCOOKIE_FILE]--promptPROMPT[--output-dirOUTPUT_DIR][--quiet][--asyncio]optionalarguments:-h,--helpshowthishelpmessageandexit-UUAuthcookiefrombrowser--cookie-fileCOOKIE_FILEFilecontainingauthcookie--promptPROMPTPrompttogenerateimagesfor--output-dirOUTPUT_DIROutputdirectory--quietDisablepipelinemessages--asyncioRunImageGenusingasyncio开发演示fromImageGenimportImageGenimportargparseimportjsonasyncdefasync_image_gen(args)->None:asyncwithImageGenAsync(args.U,args.quiet)asimage_generator:images=awaitimage_generator.get_images(args.prompt)awaitimage_generator.save_images(images,output_dir=args.output_dir)if__name__=="__main__":parser=argparse.ArgumentParser()parser.add_argument("-U",help="Authcookiefrombrowser",type=str)parser.add_argument("--cookie-file",help="Filecontainingauthcookie",type=str)parser.add_argument("--prompt",help="Prompttogenerateimagesfor",type=str,required=True,)parser.add_argument("--output-dir",help="Outputdirectory",type=str,default="./output",)args=parser.parse_args()#Loadauthcookiewithopen(args.cookie_file,encoding="utf-8")asfile:cookie_json=json.load(file)forcookieincookie_json:ifcookie.get("name")=="_U":args.U=cookie.get("value")breakifargs.UisNone:raiseException("Couldnotfindauthcookie")ifnotargs.asyncio:#Createimagegeneratorimage_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))
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论