Topaz API
Topaz API di WaveSpeedAI: model peningkatan gambar Topaz Labs sebagai endpoint REST. Sharpen untuk blur lensa dan blur gerakan, Denoise untuk grain dan noise ISO tinggi, Restore untuk debu dan goresan pada foto lama, serta Lighting untuk eksposur, white balance, dan warna.
Kirim JPEG atau PNG dan terima gambar yang sudah ditingkatkan: pertajam foto yang lembut atau tidak fokus, bersihkan foto low-light yang noisy, hilangkan debu dan goresan dari cetakan hasil pindai, atau perbaiki eksposur dan suhu warna. Setiap endpoint menerima gambar, pilihan model, dan format output, dengan alur prediksi REST yang sama seperti model lain di WaveSpeedAI.
/filters:quality(82)/examples/f1eed2a7bfe888eb867d726036d8a338/1783683950126693744_2rEOX7gp.webp)
Ringkasan
Tentang Topaz API
Apa yang dilakukan Topaz, posisinya dalam jajaran model Topaz Labs, dan mengapa banyak tim memilihnya.
Topaz adalah model upscaling AI dari Topaz Labs, tersedia melalui REST API WaveSpeedAI. Topaz API di WaveSpeedAI: model peningkatan gambar Topaz Labs sebagai endpoint REST. Sharpen untuk blur lensa dan blur gerakan, Denoise untuk grain dan noise ISO tinggi, Restore untuk debu dan goresan pada foto lama, serta Lighting untuk eksposur, white balance, dan warna.
Kirim JPEG atau PNG dan terima gambar yang sudah ditingkatkan: pertajam foto yang lembut atau tidak fokus, bersihkan foto low-light yang noisy, hilangkan debu dan goresan dari cetakan hasil pindai, atau perbaiki eksposur dan suhu warna. Setiap endpoint menerima gambar, pilihan model, dan format output, dengan alur prediksi REST yang sama seperti model lain di WaveSpeedAI.
Keluarga Topaz di WaveSpeedAI menyediakan 17 endpoint REST yang mencakup alur kerja Video-Tools, Upscale-Video, Upscale-Image, Image-Tools. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan Topaz dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Spesifikasi
Kemampuan dan status rilis Topaz API
Detail khusus model yang dicari pengembang sebelum memilih API: ketersediaan, perkiraan panjang output, dukungan referensi, dan alternatif aktif saat ini.
Endpoint
Sharpen, Denoise, Restore, Lighting
Empat endpoint gambar di bawah topaz/image/, masing-masing berfokus pada satu jenis perbaikan, sehingga pipeline hanya menjalankan langkah yang dibutuhkan gambar.
Input
JPEG atau PNG
Setiap endpoint menerima satu gambar berupa URL atau unggahan, tanpa perlu menulis prompt.
Pilihan model
Per endpoint
Parameter model memilih varian: gaya penajaman untuk blur lensa, blur gerakan, refokus, potret, dan satwa liar; pengurangan noise Normal, Strong, atau Extreme; penyesuaian pencahayaan, white balance, atau colorize.
Format output
JPEG, PNG
JPEG adalah default; atur output_format ke png untuk hasil lossless.
Endpoint
Semua endpoint API Topaz
17 endpoint Topaz tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
Video Deblur
Topaz Video Motion Deblur removes motion blur from fast-moving footage with Topaz Themis. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Video Hdr
Topaz Video SDR to HDR converts SDR video to 10-bit HDR with Topaz Hyperion. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Video Frame Interpolation
Topaz Video Frame Interpolation raises frame rates and creates smooth slow motion with Topaz Apollo, Chronos and Aion. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Video Denoise
Topaz Video Denoise removes noise and grain from video while keeping natural texture. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Video Upscale Creative
Topaz Video Upscale Creative creatively upscales AI-generated video with Topaz Astra, inventing new detail. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Video Upscale Generative
Topaz Video Upscale Generative restores and upscales real and AI-generated video with Topaz Starlight diffusion models. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Video Upscale
Topaz Video Upscale upscales and enhances video up to 4K with Topaz's precision Proteus, Artemis, Gaia, Theia, Iris and Dione models. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Image Transparent Upscale
Topaz Transparent Image Upscale upscales transparent PNG images while keeping the alpha channel intact. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Image Upscale Creative
Topaz Image Upscale Creative creatively upscales AI-generated images with Topaz Bloom, adding new detail. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Image Upscale Generative
Topaz Image Upscale Generative upscales and repairs images with Topaz's generative Wonder, Recover and Redefine models. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Image Upscale
Topaz Image Upscale enlarges photos to 2K, 4K or 8K with precise, non-generative Topaz upscaling models. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Image Denoise Generative
Topaz Image Denoise Max removes heavy noise and recovers lost detail with the generative Denoise Max model. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Image Sharpen Generative
Topaz Image Sharpen Generative rebuilds detail in severely blurred images with generative Super Focus models. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112327_sqr1uegu.webp)
Image Sharpen
Topaz Image Sharpen sharpens soft, out-of-focus and motion-blurred photos while keeping them natural. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112312_o76ialis.webp)
Image Restore
Topaz Image Restore cleans dust, scratches and blemishes from scans and old photos. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112304_igpft99n.webp)
Image Lighting
Topaz Image Lighting fixes exposure and white balance, colorizes black-and-white photos and converts to HDR. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112318_eykl2kyy.webp)
Image Denoise
Topaz Image Denoise removes grain and high-ISO noise while preserving detail and texture. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat Topaz beraksi
Output nyata yang dihasilkan oleh API Topaz. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Topaz
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/topaz/image/sharpen. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian Topaz yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Topaz
Alur kerja umum yang dipakai pengembang dan kreator dengan API Topaz.
Atasi blur lensa dan blur gerakan
topaz/image/sharpen mengembalikan detail tajam pada foto yang lembut atau tidak fokus, dengan varian untuk blur lensa, blur gerakan, refokus, dan ketajaman yang terlihat alami.
Potret dan satwa liar
Endpoint sharpen punya varian yang disetel untuk potret dan satwa liar, sehingga wajah, bulu, dan bulu burung mendapat detail tanpa halo.
Bersihkan foto low-light dan ISO tinggi
topaz/image/denoise menghilangkan grain dan noise ISO tinggi sambil menjaga detail, dengan tingkat Normal, Strong, dan Extreme untuk gambar yang sedikit hingga sangat menurun kualitasnya.
Restorasi foto lama dan hasil pindai
topaz/image/restore menghilangkan debu, goresan, dan kerusakan dari cetakan jadul dan pindaian film, untuk arsip keluarga dan proyek digitalisasi.
Perbaiki eksposur, white balance, dan warna
topaz/image/lighting menyeimbangkan gambar yang diambil dalam cahaya buruk, memperbaiki suhu warna, dan dapat menambahkan warna alami pada foto hitam-putih.
Pembersihan massal untuk katalog dan unggahan pengguna
Proses foto listing marketplace, foto properti, atau gambar kiriman pengguna melalui endpoint yang dibutuhkan dalam pipeline otomatis, tanpa software desktop dan tanpa pengeditan manual.
Tips
Tips menulis prompt untuk Topaz
Saran praktis untuk mendapatkan output yang lebih baik dari Topaz — diambil dari pola yang berhasil pada model upscaler di pipeline produksi.
- 01
Kurangi noise sebelum mempertajam
Saat foto noisy sekaligus lembut, jalankan Denoise lebih dulu lalu Sharpen. Mempertajam gambar yang noisy akan menguatkan grain bersama detailnya.
- 02
Sesuaikan varian sharpen dengan jenis blur
Gunakan varian blur lensa atau refokus untuk foto tidak fokus, varian blur gerakan untuk kamera goyang atau subjek bergerak, dan varian potret atau satwa liar ketika subjeknya wajah atau hewan.
- 03
Mulai dari tingkat yang paling ringan
Coba pengurangan noise Normal dulu dan beralih ke Strong atau Extreme hanya jika grain masih terlihat; pengaturan yang lebih berat akan menghaluskan tekstur halus.
- 04
Pakai PNG untuk pipeline multi-langkah
Atur output_format ke png ketika hasilnya masuk ke langkah lain seperti upscale atau perbaikan kedua, agar setiap proses tidak menambah kompresi JPEG.
Harga
Harga API Topaz
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| topaz/ | video-tools | $0.10 |
| topaz/ | video-tools | $0.10 |
| topaz/ | video-tools | $0.10 |
| topaz/ | video-tools | $0.10 |
| topaz/ | upscale-video | $0.10 |
| topaz/ | upscale-video | $0.10 |
| topaz/ | upscale-video | $0.10 |
| topaz/ | upscale-image | $0.10 |
| topaz/ | upscale-image | $0.10 |
| topaz/ | upscale-image | $0.10 |
| topaz/ | upscale-image | $0.10 |
| topaz/ | image-tools | $0.10 |
| topaz/ | image-tools | $0.10 |
| topaz/ | image-tools | $0.10 |
| topaz/ | image-tools | $0.10 |
| topaz/ | image-tools | $0.10 |
| topaz/ | image-tools | $0.10 |
API
Panggil API Topaz
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/topaz/image/sharpen
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/topaz/image/sharpen" \
-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",
"model": "Standard",
"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/topaz/image/sharpen";
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",
"model": "Standard",
"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",
"model": "Standard",
"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/topaz/image/sharpen", 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)Perbandingan
Topaz vs alternatif
Kapan memilih Topaz dibanding model serupa di WaveSpeedAI.
Topaz vs Topaz Photo AI (desktop)
Topaz Photo AI adalah aplikasi desktop yang berjalan di komputer Anda sendiri. Endpoint Topaz API berjalan di cloud dan dipanggil lewat REST, cocok untuk server, batch job, dan aplikasi yang memproses gambar milik penggunanya.
Topaz vs Image Upscaler Collection
Koleksi Image Upscaler berfokus pada peningkatan resolusi. Endpoint Topaz memperbaiki gambar itu sendiri: blur, noise, kerusakan, dan pencahayaan, dan sering dijalankan sebelum atau bersama upscaling.
Topaz vs Self-hosted open-source models
Model denoise dan restorasi open source membutuhkan GPU dan perawatan sendiri. Endpoint Topaz di-hosting, dihargai per gambar, dan berbagi satu API key serta satu akun penagihan dengan semua model lain di WaveSpeedAI.
FAQ
Topaz API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Topaz di WaveSpeedAI.
Model Topaz apa saja yang tersedia di WaveSpeedAI?
Endpoint gambar Topaz untuk Sharpen, Denoise, Restore, dan Lighting sudah live. Setiap endpoint Topaz yang live tercantum di tabel pada halaman ini beserta harga terkininya.
Apakah saya perlu prompt?
Tidak. Kirim gambar, pilih varian model jika ingin selain default, dan pilih output JPEG atau PNG.
Bagaimana harga endpoint Topaz?
Per gambar, sesuai harga yang tertera di setiap halaman model dan di tabel harga di atas. WaveSpeedAI bersifat bayar sesuai pemakaian: tanpa langganan, dan kredit tidak pernah kedaluwarsa.
Apa itu API Topaz?
Topaz adalah model upscaler dari Topaz Labs yang tersedia sebagai REST API di WaveSpeedAI. Topaz API di WaveSpeedAI: model peningkatan gambar Topaz Labs sebagai endpoint REST. Sharpen untuk blur lensa dan blur gerakan, Denoise untuk grain dan noise ISO tinggi, Restore untuk debu dan goresan pada foto lama, serta Lighting untuk eksposur, white balance, dan warna. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Topaz?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/topaz/image/sharpen dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API Topaz?
Topaz mulai dari $0.10. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian Topaz apa saja yang tersedia?
WaveSpeedAI menyediakan 17 endpoint Topaz aktif: topaz/video/deblur, topaz/video/hdr, topaz/video/frame-interpolation, topaz/video/denoise, topaz/video/upscale-creative, topaz/video/upscale-generative, topaz/video/upscale, topaz/image/transparent-upscale, dan lainnya. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Topaz dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model Topaz Labs. Sebagian besar model Topaz Labs mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai Topaz di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Topaz DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari Topaz Labs.
Penyedia
Tentang Topaz Labs
Tim di balik Topaz dan jajaran model Topaz Labs lainnya di WaveSpeedAI.
Topaz Labs membuat software peningkatan gambar dan video berbasis AI yang digunakan fotografer, pembuat film, dan studio, dikenal lewat Gigapixel, Photo AI, dan Video AI. Modelnya berfokus memulihkan detail yang nyata: penajaman, pengurangan noise, restorasi, dan koreksi pencahayaan. Di WaveSpeedAI, model Topaz tersedia sebagai endpoint REST dengan satu API key dan harga bayar sesuai pemakaian.
Mulai membangun dengan Topaz di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari Topaz Labs dan semua penyedia lainnya.
/filters:quality(82)/examples/286559ad86f57a6240b138da36b60f72/1783683968956150943_aga01QGv.webp)
/filters:quality(82)/examples/0dce57b9a07f37936a242097f113443c/1783683972641647743_9sbjtCLV.webp)
/filters:quality(82)/examples/9fb30afa73b645f4b1a46f1db1b68526/1783683975803917626_0qGwk9YN.webp)
/filters:quality(82)/examples/4dfc9fa5d4e12a7bb42324519d201d3d/1783683978615057281_fGsBKT3c.webp)