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))
#EdgeGPT首頁文檔和下載 #Bing #Chat #逆向工程 #科技資訊
You may also like
相关贴文:
近期文章
- 免費在WhatsApp按鈕上添加訂單到WooCommerce | #WooCommerce#Whatsapp
- WooCommerce秘密功能您可以在2025年添加!
- 在2025年與WooCommerce商店在線賺錢
- WooCommerce可以進行訂閱嗎? – 精通應用
- crea il tuo negozio在線da zero con wooCommerce😱
- 如何使用Echorewards啟動推薦計劃
- 使用JetPack將WooCommerce網站連接到WooCommerce移動應用| #jetpack #woocommerce #app
- 🛒wooCommerce + AI🤖Zbuduj Sklep Internetowy krok po kroku 2024
- 成功付款後如何自動完成WooCommerce訂單
發佈留言