前言¶
在 DSH 框架下,若需複用已登錄的 ChatGPT 會話進行圖片生成並自動保存,可以使用該插件。它通過複用 Edge 瀏覽器的調試端口(9222)來維持會話狀態,避免重複登錄。
插件介紹¶
控制已登錄的網頁版 ChatGPT 生成圖片並下載到本地 — DSH bundle 插件。
- 維護者:CAI-MH
- 分類:聯網工具
- 許可證:MIT
核心功能¶
該插件註冊了一個名爲 gpt_generate_image 的工具,主要能力如下:
1. 複用 Edge 調試端口(9222)裏的 ChatGPT 會話生成圖片。
2. 將生成的圖片下載到本地 figures/gpt_generated 目錄。
依賴與配置¶
該插件依賴一組位於 ~/work/dph 目錄的全局腳本與資源:
- gpt-image.mjs(含 puppeteer-core 依賴)
- ensure-edge-debug.sh
- start-edge-debug.sh
- Edge 調試 profile
若需修改默認腳本目錄,不要改動本 bundle 的源碼,而是修改 web profile 的補丁配置:
~/Library/Application Support/dsh-desktop/harness/profiles/web/cordis.patch.yml
- id: gpt-image
config:
workspace: ~/work/dph
修改 workspace 爲新目錄後,重啓 DSH Desktop 即可生效。
安裝與運行¶
該 bundle 安裝在 web profile 中,依賴關係記錄在 profile 的 package.json 裏,而 node_modules 中存放的是運行時的副本。
若需修改插件代碼:
1. 修改本目錄下的源碼文件。
2. 將修改後的文件重新拷貝進 node_modules。
3. 重啓 DSH Desktop。
使用說明¶
使用時需先配置 Edge 調試端口(9222)。調用註冊的 gpt_generate_image 工具後,圖片將自動保存到當前會話工作區的 figures/gpt_generated/ 目錄。