dsh-gpt-image

前言

在 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/ 目錄。

參考資料

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜