This workflow demonstrates how to upscale and restore images using SeedVR2 3B Int8, a one‑step diffusion-based video restoration model adapted here for still images and frame-by-frame processing. The core of the graph is a SeedVR2 inference node (id: 1970dcb4-982a-4c01-a373-4d239a3041e4) configured for the 3B Int8 weights and paired with the provided VAE (seedvr2_ema_vae_fp16.safetensors). You load your source with LoadImage, route it through the SeedVR2 node for enhancement/upscaling, compare results with ImageCompare, and finalize with SaveImage. A MarkdownNote in the graph provides inline guidance and links.
Technically, SeedVR2 performs a single forward pass to restore detail, reduce compression artifacts, and upscale, avoiding iterative denoising. The Int8 quantized 3B variant reduces VRAM usage and speeds up inference with a small quality trade-off versus full precision. While SeedVR2 is trained for video restoration and improved temporal consistency across sequences, it also produces strong results on individual images. If you process frame sequences consistently (e.g., exported video frames), the model’s training tends to yield visually stable outputs from frame to frame even when used one-at-a-time in ComfyUI.
API
このワークフローをコードから利用
すべてのComfyワークフローはJSONグラフです。以下のペイロードは、このワークフローそのものであり、ComfyUIが実行する内容と同じです — このURLから取得し、バージョン管理に保存したり、ComfyUIで読み込んでノードごとに実行できます。
Comfy SDKを使ってTypeScriptまたはPythonから実行できます。同じコードでComfy Cloudや自身でホストしたComfyUIのどちらにも対応 — ベースURLだけが異なります。
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");SDKはAPI形式のワークフローを受け取ります:このワークフローをComfyUIで開き、「ファイル → ワークフローをエクスポート(API)」を使用してください。





















