# 策展 · X (Twitter) 🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：ゆずき (@uzuki425) · 平台：X (Twitter) · 日期：2026-07-09

> 原始來源：https://x.com/uzuki425/status/2074679080444907548

## 中文摘要

uzuki425 發布 charsheet 讓使用者從單張圖片生成 8 方向視圖。

**核心功能**
此 Web 應用程式基於 Qwen-Image-Edit 模型，透過 I2I（Image-to-Image）編輯技術，將單一角色影像轉換為包含 8 個不同視角的角色設定表。主要特色包括：
- **自動化生成**：支援上傳單張圖片，自動生成前後左右及 45 度角共 8 個視圖。
- **互動式修正**：使用者可針對特定視角輸入文字指令做局部修正（例如「刪除頭髮」），並支援一鍵復原（Undo）功能。
- **背景處理**：整合 `rembg`（ISNet）自動移除背景，並支援將結果合成為白底或保留透明背景。
- **智慧分割**：若上傳包含多個角色的設定表，系統會自動偵測並分離各個角色，供使用者選擇特定目標生成。

**技術架構與部署**
該專案採用 FastAPI 作為後端，並針對 ComfyUI 的模型目錄做了最佳化設計：
- **模型載入**：優先讀取 `COMFYUI_DIR` 環境變數指定的路徑，若無則自動從 Hugging Face Hub 下載。
- **執行環境**：
  ```bash
  cd charsheet
  python3 -m venv venv
  ./venv/bin/python -m pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu128
  ```
- **啟動服務**：
  ```bash
  cd charsheet
  ./venv/bin/python -m uvicorn app:app --host 0.0.0.0 --port 8600
  ```
- **效能優化**：系統具備 VRAM 監測機制，若空閒記憶體低於 65GB，會自動啟用 `enable_model_cpu_offload()` 以確保執行穩定性。

**API 操作範例**
開發者可透過 API 自動化排程與互動：
1. **開始生成**：`curl -X POST http://localhost:8600/api/generate -F "image=@character.png"`
2. **局部修正**：`curl -X POST http://localhost:8600/api/jobs/xxxxxxxxxxxx/refine -H "Content-Type: application/json" -d '{"key": "back", "instruction": "頭的黑色頭髮刪除", "seed": 0}'`
3. **取消修正**：`curl -X POST http://localhost:8600/api/jobs/xxxxxxxxxxxx/undo -H "Content-Type: application/json" -d '{"key": "back"}'`

詳細規格與使用說明可參考專案內的 `docs/character_sheet_spec.md` 與 `docs/user_manual.md`。

## 標籤

AIGC, 新產品, 開源專案, Web, Qwen
