Codex imagen
Codex CLI(codex,以 npm install -g @openai/codex 安裝,並以 codex login 使用使用者的 ChatGPT 帳號登入)可透過其內建工具 image_gen (gpt-image-2) 生成和編輯圖片。它使用使用者的 ChatGPT 方案配額,而非 API 金鑰。Claude 負責建構請求、執行腳本,並審查結果。
傳送前
- 向使用者確認:指定哪些照片、要進行什麼修改或生成什麼新圖片、需要多少變體,以及儲存位置。檢查圖片中可能出現的任何文字的拼寫。
- 告知用量:每張圖片會從 ChatGPT 方案的使用限制中扣減。在傳送前,告知使用者將請求的圖片數量。
- 隱私:照片會上傳至 OpenAI。如果涉及第三方照片(客戶、可識別的人物),請確認可以上傳。
- 檢視輸入照片,確保是正確的相片。
執行
python ~/.claude/skills/codex-imagen/scripts/codex_imagen.py \
--foto "路徑/照片.jpg" \
--pedido "移除地板上的電線,其餘保持不變" \
--modo editar --variantes 1 \
--salida "輸出/路徑" --nombre 照片_無電線
--modo editar:僅變更指定的部分,保留人臉、姿勢、構圖和色彩。若提供照片,此為預設模式。--modo generar:生成全新圖片;照片(可選)作為風格或主題的參考。--foto可重複使用。第一張是主要編輯對象;其餘作為輔助參考。--variantes N:N 張圖片,每次呼叫生成一張。- 每張圖片耗時 30 秒至數分鐘(超時設定為 900 秒;批次處理可使用
--timeout增加)。 - 輸出:
<名稱>_v1.png、_v2……、<名稱>_respuesta.txt(Codex 的回應)以及<名稱>_log.txt。腳本會輸出包含路徑的 JSON。
Codex 以唯讀沙盒執行:不會修改專案檔案。腳本會從 ~/.codex/generated_images/ 複製新圖片。
之後
- 檢查每個結果:確認修改已完成,且未變形人臉、手部、產品或文字。若失敗,每次僅進行一次精準修正。
- 向使用者展示圖片以及所使用的請求。
- 不要覆蓋原始檔案:結果永遠以新名稱儲存。
影片
Codex 不產生影片。如需 AI 影片,需使用其他服務(例如透過 OpenAI API 的 Sora,需另外使用金鑰並付費);請詢問使用者。
若失敗
codex: command not found→ 執行npm install -g @openai/codex。- 未登入 → 請使用者在終端機執行
codex login(Claude 不會輸入密碼)。 - 未回傳圖片 → 讀取
<名稱>_log.txt:可能是方案使用限制或內容拒絕。請檢查codex features list(image_generation必須為true)。