Image Upscaler Collection API
來自五家供應商的十個圖像超解析度端點,包括 WaveSpeedAI(Standard、Ultimate、Real-ESRGAN)、Clarity AI(Creative、Crystal、Flux、Pro)、Recraft(Creative、Crisp)與 Pruna AI,全部可透過同一組 WaveSpeedAI API 金鑰存取。可依目標解析度(最高 16×)、風格保留、提示詞引導的修飾或單次呼叫成本來選擇。
五家供應商共十個端點。放大倍率從輕度的紋理細節處理(Recraft)到最高 16× 的寫實放大(Clarity AI Pro)不等。大量商品目錄作業可使用成本調校過的版本;當來源品質或身分保留很重要時,再選用較大的架構。整個產品線的請求格式相同,只需一個帳單帳戶與一組速率限制。
/filters:quality(82)/examples/8b4282a748d8406998e4d8cc2f43d809/1783677263110569046_IHFsrf3S.webp)
概覽
關於 Image Upscaler Collection API
Image Upscaler Collection 的功能、它在 WaveSpeedAI 模型陣容中的定位,以及團隊選用它的原因。
Image Upscaler Collection 是來自 WaveSpeedAI 的AI 放大模型,可透過 WaveSpeedAI REST API 使用。來自五家供應商的十個圖像超解析度端點,包括 WaveSpeedAI(Standard、Ultimate、Real-ESRGAN)、Clarity AI(Creative、Crystal、Flux、Pro)、Recraft(Creative、Crisp)與 Pruna AI,全部可透過同一組 WaveSpeedAI API 金鑰存取。可依目標解析度(最高 16×)、風格保留、提示詞引導的修飾或單次呼叫成本來選擇。
五家供應商共十個端點。放大倍率從輕度的紋理細節處理(Recraft)到最高 16× 的寫實放大(Clarity AI Pro)不等。大量商品目錄作業可使用成本調校過的版本;當來源品質或身分保留很重要時,再選用較大的架構。整個產品線的請求格式相同,只需一個帳單帳戶與一組速率限制。
WaveSpeedAI 上的 Image Upscaler Collection 系列提供 9 個 REST 端點,涵蓋 Upscale-Image, Image-To-Image 等工作流程。每個變體都有各自的定價、參數選項與範例輸出 — 請挑選符合您輸入模態與生產限制的版本,或使用同一組 API 金鑰呼叫多個變體,組合成多步驟的處理流程。
使用您呼叫其他 1,000+ 個 WaveSpeedAI AI 模型時相同的 API 金鑰、帳單帳戶與速率限制額度來執行 Image Upscaler Collection。無需另外設定供應商、無需各家 SDK、無需處理各家不同的速率限制 — 一次整合,涵蓋從文字轉圖片、文字轉影片,到音訊合成、3D 生成、放大與編輯的所有功能。
端點
所有 Image Upscaler Collection API 端點
WaveSpeedAI 目前提供 9 個 Image Upscaler Collection 端點 — 請選擇符合您工作流程的變體。
/filters:quality(82)/media/images/20260408112243_fhp8ohcz.webp)
Image Upscaler
AI Image Upscaler that enhances image resolution to 4K or 8K while improving detail and clarity for photos and graphics. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408105856_xdkgwc0r.webp)
Ultimate Image Upscaler
Ultimate Image Upscaler is the most advanced AI enhancer that reimagines fine detail while upscaling images to 4K or 8K. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112755_7xf0vr3f.webp)
Creative Upscaler
Creative Upscaler enlarges images with style and detail control, restoring photos or adding micro-textures for portraits and anime. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112749_sskkultw.webp)
Crystal Upscaler
Clarity AI Crystal Upscaler boosts image resolution with AI upscaling and adjustable detail for portraits and landscapes. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112745_ly28ul0x.webp)
Flux Upscaler
Clarity AI Flux Upscaler sharpens images while preserving natural textures and edges, with prompt-guided refinement and LoRA support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1778336970674857900_o88kuF5y.webp)
Pro Upscaler
Clarity Pro Upscaler is a photorealistic image upscaler from Clarity AI with identity preservation, creative detail control, and up to 16x scaling. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408105329_hz4ngu75.webp)
Recraft Creative Upscale
Recraft Creative Upscale refines textures and fine details, adding depth and polish to complex elements—not increasing resolution. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408105300_p2s9eq1d.webp)
Recraft Crisp Upscale
Recraft Crisp Upscale enhances textures, fine details, and facial features to add depth beyond simple resolution boosts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1778523360937396018_4D2cMW5f.webp)
P Image Upscale
Pruna AI P-Image Upscale is a fast AI image upscaling model that enhances image resolution and improves visual detail. Ready-to-use REST inference API for product photos, portraits, design assets, e-commerce images, social media visuals, and image enhancement workflows with simple integration, no coldstarts, and affordable pricing.
範例
看看 Image Upscaler Collection 的實際效果
由 Image Upscaler Collection API 生成的真實輸出。將滑鼠移到任一影片上即可預覽,點擊可開啟完整尺寸檢視器。
使用方式
如何使用 Image Upscaler Collection API
從註冊到完成生成,只要四個步驟。完整的 Python、Node.js 與 cURL 範例請見下方的 API 區段。
- 01
取得 API 金鑰
註冊 WaveSpeedAI 帳號,並從控制台複製您的 API 金鑰。新帳號會獲贈免費入門點數 — 足以在開始計費前執行數十次 Playground。
- 02
提交 prediction
將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/wavespeed-ai/image-upscaler。端點會立即回傳 prediction id — 生成是非同步進行的,因此推論期間您不需要保持連線。
- 03
輪詢完成狀態
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result。狀態為 completed 時回傳輸出;狀態為 failed、cancelled、timeout 或 deleted 時停止並回報錯誤;其他狀態則持續輪詢。
- 04
讀取輸出網址
當狀態為 "completed" 時,從 data.outputs[0] 讀取網址。該網址指向 WaveSpeedAI CDN 上您生成的媒體 — 依您呼叫的 Image Upscaler Collection 變體,可能是圖片、影片、音訊或 3D 檔案。
應用情境
您可以用 Image Upscaler Collection 打造什麼
開發者與創作者使用 Image Upscaler Collection API 的常見工作流程。
AI 生成圖像的後處理
多數 AI 圖像模型原生輸出為 1K 至 2K。wavespeed-ai/image-upscaler 是預設的 2×/4× 後處理,可將生成結果提升至交付解析度。若需要更高畫質,請改用 wavespeed-ai/ultimate-image-upscaler,請求格式相同,單次呼叫較慢,但輸出更乾淨。
以 Clarity Pro 進行 16× 寫實放大
clarity-ai/pro-upscaler 提供最高 16× 的寫實超解析度,保留身分並可控制創意細節,是此系列中放大倍率最高的端點。適合人像、檔案影片劇照,以及需要大幅放大又不失主體身分的素材。
提示詞引導的修飾(Clarity Flux)
clarity-ai/flux-upscaler 在保留自然紋理與邊緣的同時讓圖像更銳利,並支援提示詞引導的修飾與 LoRA,是此系列中唯一可在來源圖片之外再輸入文字提示詞的端點,適合想在放大過程中控制風格的情境。
創意細節控制(Clarity Creative + Crystal)
clarity-ai/creative-upscaler 可修復照片或為人像與動漫加入微紋理;clarity-ai/crystal-upscaler 則可在提升解析度的同時調整細節,適用於人像與風景。當您希望細節部分由合成產生,而非單純還原時,請選用這兩者。
不改變解析度的紋理潤飾(Recraft)
recraft-ai/recraft-creative-upscale 與 recraft-ai/recraft-crisp-upscale 可精修紋理、細微細節與臉部特徵,著重增添層次與質感,而非大幅提升解析度。適合來源已達目標解析度、但需要更銳利且材質更真實的情境。
具臉部修正的 Real-ESRGAN
wavespeed-ai/real-esrgan 提供高品質的超解析度,可選用臉部修正並調整放大倍率。它是經典的開源放大架構,以 REST 端點託管,無須自行架設 GPU 的負擔。
成本調校的批次管線(Pruna)
pruna-ai/p-image/upscale 是快速且成本調校過的圖像放大工具,適合大量清理管線,例如放大每張商品目錄照片或每張 AI 生成縮圖,且不需要較大架構的畫質上限。
電商商品目錄圖片
將商品攝影放大至 4K,以適用於 Retina 螢幕與放大檢視。批次商品目錄處理可使用 wavespeed-ai/image-upscaler 或 pruna-ai/p-image/upscale 以控制成本;當商品材質的真實度比絕對解析度更重要時,請選用 recraft-ai/recraft-crisp-upscale。
照片修復與典藏
將老照片、低解析度或壓縮過的照片提升至 4K/8K,適用於個人典藏、博物館數位化與歷史內容出版。人像且需保留身分時用 clarity-ai/pro-upscaler;想合成微紋理時用 clarity-ai/creative-upscaler;典藏人像需要臉部修正時用 wavespeed-ai/real-esrgan。
印刷與大型輸出準備
為海報、看板或印刷輸出準備圖像,在保留細節的前提下放大至 4K 或 8K。高品質交付可使用 wavespeed-ai/ultimate-image-upscaler 或 clarity-ai/pro-upscaler;大量去背商品圖前處理則可使用成本調校的等級。
技巧
Image Upscaler Collection 提示詞技巧
讓 Image Upscaler Collection 產出更好結果的實用建議 — 整理自在實際生產流程中,放大模型通用的有效做法。
- 01
依來源類型選擇模型,而不只看目標解析度
AI 生成的來源 → wavespeed-ai/image-upscaler 或 wavespeed-ai/ultimate-image-upscaler。人像 / 身分至關重要 → clarity-ai/pro-upscaler(16× 並保留身分)或 wavespeed-ai/real-esrgan(臉部修正)。提示詞引導的修飾 → clarity-ai/flux-upscaler。不改變解析度的紋理潤飾 → recraft-ai/*。大量商品目錄清理 → pruna-ai/p-image/upscale。
- 02
選擇能達成目標的最小放大倍率
2× 是多數來源素材的最佳平衡點。4× 會放大來源中的任何壓縮瑕疵。8× 與 16× 僅用於看板 / 大型輸出 / 人像放大;在成本調校的模型上超過 4× 後效益遞減,更高倍率則由 clarity-ai/pro-upscaler 負責。
- 03
來源越乾淨,輸出越乾淨
無論選擇哪個模型,來源中嚴重的壓縮都會在放大後被放大。若能取得原始檔(TIFF、相機原始檔、無損 PNG),請以它作為輸入,系列中的每個放大器在更乾淨的來源下表現都會更好。
- 04
想要風格控制時使用 Clarity Flux
clarity-ai/flux-upscaler 是此系列中唯一可在來源圖片之外再輸入文字提示詞與 LoRA 的端點。適合想透過放大來引導風格(「更清晰、更像攝影、更少動漫感」),而非被動還原細節的情境。
- 05
以 Pruna 或 Standard 進行成本調校的批次處理
pruna-ai/p-image/upscale 與 wavespeed-ai/image-upscaler 是成本調校過的等級,適合大量放大(每張 AI 生成縮圖、每張商品目錄照片)。Ultimate / Clarity Pro / 含臉部修正的 Real-ESRGAN 則保留給交付等級的輸出。
- 06
整合進 AI 生成的交付管線
多數 AI 圖像模型原生輸出為 1K 至 2K。將放大器作為 2× 或 4× 的後處理,將生成結果提升至交付解析度。標準管線:生成 → 放大 → 匯出,並依各鏡頭的需求在本系列的端點間選擇,以單一批次作業執行。
- 07
重新匯出為正確的格式
放大後,請重新編碼為下游所需的格式:網頁交付用 JPEG、需要透明度用 PNG、印刷用 TIFF。各放大器的原始輸出通常沒問題,匆忙編碼才是畫質可能受損的環節。
定價
Image Upscaler Collection API 定價
依輸出計費。最終費用會依您在各變體 Playground 中設定的參數(解析度、時長、輸出數量、參考素材)而調整。
| 端點 | 類型 | 起始價格 |
|---|---|---|
| wavespeed-ai/ | upscale-image | $0.01 |
| wavespeed-ai/ | upscale-image | $0.06 |
| clarity-ai/ | upscale-image | $0.05 |
| clarity-ai/ | upscale-image | $0.03 |
| clarity-ai/ | upscale-image | $0.20 |
| clarity-ai/ | upscale-image | $0.03 |
| recraft-ai/ | image-to-image | $0.25 |
| recraft-ai/ | upscale-image | $0.004 |
| pruna-ai/ | upscale-image | $0.005 |
API
呼叫 Image Upscaler Collection API
請到 wavespeed.ai/accesskey 註冊取得 API 金鑰,然後透過 REST 提交 prediction。Playground 會為任何輸入組合產生可直接貼上的範例。
POSThttps://api.wavespeed.ai/api/v3/wavespeed-ai/image-upscaler
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/image-upscaler" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"target_resolution": "4k",
"output_format": "jpeg"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/image-upscaler";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"target_resolution": "4k",
"output_format": "jpeg"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"target_resolution": "4k",
"output_format": "jpeg"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/image-upscaler", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)比較
Image Upscaler Collection 與其他選擇比較
在 WaveSpeedAI 上,何時該選擇 Image Upscaler Collection 而非類似的模型。
Image Upscaler Collection vs Topaz Gigapixel
Topaz Gigapixel 是桌面應用程式,採按席次授權,且需要本機 GPU。圖像放大器系列則是提供十種模型選擇的 REST API,更適合雲端管線、批次作業與 SaaS 整合,並可在成本與畫質之間彈性選擇等級。
Image Upscaler Collection vs Self-hosted Real-ESRGAN
Real-ESRGAN 是開源的,您可以用自己的 GPU 基礎設施自行架設。wavespeed-ai/real-esrgan 以託管端點提供同一個模型,省去基礎設施的負擔;將 GPU 執行個體時間與維運人力計入後,總成本通常更划算。
Image Upscaler Collection vs Magnific AI
Magnific 是供互動使用的網頁應用程式。本系列則以 API 為優先,更適合批次作業、自動化管線與 SaaS 整合。clarity-ai/pro-upscaler 涵蓋 Magnific 所定位的 16× 寫實放大情境,並以 API 價格提供。
Image Upscaler Collection vs Single-model upscaler pipeline
將管線固定在單一圖像放大器,意味著無法在成本與畫質之間選擇等級、容量不足時沒有備援,也無法依來源類型選擇模型。十個可互換的端點讓您可依來源(AI 生成、人像或典藏)、目標倍率(2× 至 16×)或單次呼叫成本來分流,無須改寫下游程式碼。
常見問題
Image Upscaler Collection API — 常見問題
定價、授權、整合 — 關於在 WaveSpeedAI 上執行 Image Upscaler Collection 的常見問題。
什麼是 Image Upscaler Collection API?
Image Upscaler Collection 是 WaveSpeedAI 的upscaler模型,在 WaveSpeedAI 上以 REST API 提供。來自五家供應商的十個圖像超解析度端點,包括 WaveSpeedAI(Standard、Ultimate、Real-ESRGAN)、Clarity AI(Creative、Crystal、Flux、Pro)、Recraft(Creative、Crisp)與 Pruna AI,全部可透過同一組 WaveSpeedAI API 金鑰存取。可依目標解析度(最高 16×)、風格保留、提示詞引導的修飾或單次呼叫成本來選擇。您可以透過程式呼叫,也可以在上方連結的 Playground 試用。
如何呼叫 Image Upscaler Collection API?
註冊 WaveSpeedAI 帳號,從 /accesskey 複製您的 API 金鑰,然後將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/wavespeed-ai/image-upscaler。端點會回傳 prediction id。請從約每 2 秒輪詢一次結果端點開始,長時間任務可拉長間隔,並在任何終止狀態時停止。上方提供適用於生產環境的 Python / Node.js / cURL 範例。
Image Upscaler Collection API 的費用是多少?
Image Upscaler Collection 每次執行 $0.004 起。實際費用會依您設定的參數(解析度、時長、輸出數量、參考素材)而調整。Playground 中「生成」按鈕旁的即時費用預覽會顯示您目前輸入的確切價格。
有哪些 Image Upscaler Collection 變體可用?
WaveSpeedAI 提供 9 個已上線的 Image Upscaler Collection 端點:wavespeed-ai/image-upscaler, wavespeed-ai/ultimate-image-upscaler, clarity-ai/creative-upscaler, clarity-ai/crystal-upscaler, clarity-ai/flux-upscaler, clarity-ai/pro-upscaler, recraft-ai/recraft-creative-upscale, recraft-ai/recraft-crisp-upscale等。每個變體都有各自的 Playground 頁面與定價。
Image Upscaler Collection 的輸出可以商用嗎?
商業使用權依 WaveSpeedAI 的模型授權而定。多數 WaveSpeedAI 模型允許商用輸出;請參閱各模型 Playground 頁面中的授權摘要,以及 WaveSpeedAI 的服務條款了解平台層級的條件。
為什麼要在 WaveSpeedAI 上使用 Image Upscaler Collection,而不是直接使用?
一組 API 金鑰、一個帳單帳戶,即可使用 Image Upscaler Collection 以及來自其他供應商的 1,000+ 個 AI 模型。無需設定各家 SDK、無需處理各自獨立的速率限制、無需為每個供應商重寫整合程式碼。價格通常與 WaveSpeedAI 的直接 API 相當或更低。
提供者
關於 WaveSpeedAI
Image Upscaler Collection 背後的團隊,以及 WaveSpeedAI 在 WaveSpeedAI 上的完整模型陣容。
WaveSpeedAI 營運一個推論平台,只需一組 API 金鑰、一個帳單帳戶與一組速率限制,即可使用來自各大供應商的 1,000 多個 AI 模型,包括 ByteDance、Google、OpenAI、Alibaba、快手、ElevenLabs 與數十家獨立實驗室。WaveSpeedAI 也推出針對正式生產管線調校的自有模型(圖像 / 影片放大器、浮水印移除工具、Animate、InfiniteTalk)。
在 WaveSpeedAI 上開始使用 Image Upscaler Collection 打造應用
註冊即贈免費入門點數。一組 API 金鑰,涵蓋來自 WaveSpeedAI 與所有其他供應商的 1,000+ 個 AI 模型。
/filters:quality(82)/examples/44a7ae44532541c2b425f6716c0758ae/1783678051579436895_sxk8bZOC.webp)
/filters:quality(82)/examples/0c4e006b2739455a867f0731f719c09c/1783677266099782713_Zovi4UHv.webp)
/filters:quality(82)/examples/fa5f84bc40864bcfa097f5f8aea1ead1/1783677269420296541_zrmaWYLz.webp)
/filters:quality(82)/examples/7a79182377b94ab5807ac2b522c79649/1783678063342154753_yytg5aYL.webp)