Topaz API
WaveSpeedAI üzerinde Topaz API — Topaz Labs görsel iyileştirme modelleri REST uç noktaları olarak: lens ve hareket bulanıklığı için Sharpen, tanecik ve yüksek ISO gürültüsü için Denoise, eski fotoğraflardaki toz ve çizikler için Restore, pozlama, beyaz dengesi ve renk için Lighting.
Bir JPEG veya PNG gönderin, iyileştirilmiş bir görsel alın: yumuşak veya odak dışı çekimleri netleştirin, gürültülü düşük ışık fotoğraflarını temizleyin, taranmış baskılardaki toz ve çizikleri giderin ya da pozlamayı ve renk sıcaklığını düzeltin. Her uç nokta görseli, bir model seçimini ve bir çıktı biçimini alır; WaveSpeedAI'daki diğer tüm modellerle aynı REST tahmin akışını kullanır.
/filters:quality(82)/examples/f1eed2a7bfe888eb867d726036d8a338/1783683950126693744_2rEOX7gp.webp)
Genel Bakış
Topaz API Hakkında
Topaz ne yapar, Topaz Labs model yelpazesindeki yeri nedir ve ekipler neden onu tercih eder.
Topaz, Topaz Labs tarafından geliştirilen bir AI ile büyütme modelidir ve WaveSpeedAI REST API'si üzerinden kullanılabilir. WaveSpeedAI üzerinde Topaz API — Topaz Labs görsel iyileştirme modelleri REST uç noktaları olarak: lens ve hareket bulanıklığı için Sharpen, tanecik ve yüksek ISO gürültüsü için Denoise, eski fotoğraflardaki toz ve çizikler için Restore, pozlama, beyaz dengesi ve renk için Lighting.
Bir JPEG veya PNG gönderin, iyileştirilmiş bir görsel alın: yumuşak veya odak dışı çekimleri netleştirin, gürültülü düşük ışık fotoğraflarını temizleyin, taranmış baskılardaki toz ve çizikleri giderin ya da pozlamayı ve renk sıcaklığını düzeltin. Her uç nokta görseli, bir model seçimini ve bir çıktı biçimini alır; WaveSpeedAI'daki diğer tüm modellerle aynı REST tahmin akışını kullanır.
WaveSpeedAI'daki Topaz ailesi, Video-Tools, Upscale-Video, Upscale-Image, Image-Tools iş akışını kapsayan 17 REST uç noktası sunar. Her varyantın kendi fiyatı, parametre seçenekleri ve örnek çıktıları vardır — girdi türünüze ve üretim gereksinimlerinize uyanı seçin ya da çok adımlı işlem hatları kurmak için aynı API anahtarıyla birkaçını birlikte çağırın.
Topaz modelini, WaveSpeedAI'daki diğer 1.000+ AI modeli için kullandığınız aynı API anahtarı, faturalandırma hesabı ve hız sınırı çerçevesi üzerinden çalıştırın. Ayrı bir sağlayıcı kurulumu, sağlayıcıya özel SDK'lar veya sağlayıcıya özel hız sınırları yok — tek bir entegrasyon, metinden görsele ve metinden videoya, ses sentezi, 3D üretimi, büyütme ve düzenlemeye kadar her şeyi kapsar.
Özellikler
Topaz API özellikleri ve yayın durumu
Geliştiricilerin bir API seçmeden önce araştırdığı modele özgü ayrıntılar: erişilebilirlik, beklenen çıktı uzunluğu, referans desteği ve şu anda kullanılabilen canlı alternatif.
Uç noktalar
Sharpen, Denoise, Restore, Lighting
topaz/image/ altında dört görsel uç noktası; her biri tek tür bir düzeltmeye odaklanır, böylece bir iş hattı yalnızca görselin ihtiyaç duyduğu adımları çalıştırabilir.
Girdi
JPEG veya PNG
Her uç nokta, URL veya yükleme olarak tek bir görsel alır; yazılacak istem yoktur.
Model seçimi
Uç nokta başına
model parametresi varyantı seçer: lens bulanıklığı, hareket bulanıklığı, yeniden odaklama, portreler ve yaban hayatı için netleştirme stilleri; Normal, Strong veya Extreme gürültü azaltma; aydınlatma ayarı, beyaz dengesi veya renklendirme.
Çıktı biçimleri
JPEG, PNG
Varsayılan JPEG'dir; kayıpsız sonuç için output_format değerini png yapın.
Uç Noktalar
Tüm Topaz API uç noktaları
WaveSpeedAI'da şu anda 17 Topaz uç noktası kullanılabilir — iş akışınıza uyan varyantı seçin.
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.
Örnekler
Topaz iş başında
Topaz API'siyle üretilmiş gerçek çıktılar. Önizlemek için bir videonun üzerine gelin, tam boyutlu görüntüleyiciyi açmak için tıklayın.
Nasıl Kullanılır
Topaz API'si nasıl kullanılır
Kayıttan tamamlanmış bir üretime dört adım. Python, Node.js ve cURL örneklerinin tamamı aşağıdaki API bölümünde.
- 01
API anahtarı alın
Bir WaveSpeedAI hesabı oluşturun ve API anahtarınızı kontrol panelinden kopyalayın. Yeni hesaplar ücretsiz başlangıç kredisiyle gelir — faturalandırma başlamadan önce playground'u birkaç düzine kez çalıştırmaya yeter.
- 02
Tahmin gönderin
Girdinizi JSON olarak https://api.wavespeed.ai/api/v3/topaz/image/sharpen adresine POST edin. Uç nokta hemen bir tahmin kimliği döndürür — üretimler asenkrondur, bu yüzden çıkarım sırasında açık bir bağlantı tutmanız gerekmez.
- 03
Tamamlanmayı yoklayın
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result adresine GET isteği gönderin. completed durumunda çıktıları alın; failed, cancelled, timeout veya deleted durumunda hata ile durun; diğer tüm durumlarda yoklamaya devam edin.
- 04
Çıktı URL'sini okuyun
Durum "completed" olduğunda URL'yi data.outputs[0] alanından okuyun. URL, WaveSpeedAI CDN'indeki üretilmiş medyanıza işaret eder — çağırdığınız Topaz varyantına göre görsel, video, ses veya 3D dosyası.
Kullanım Alanları
Topaz ile neler geliştirebilirsiniz
Geliştiricilerin ve içerik üreticilerin Topaz API'sini kullandığı yaygın iş akışları.
Lens ve hareket bulanıklığını düzeltin
topaz/image/sharpen yumuşak veya odak dışı fotoğraflarda net detayı geri getirir; lens bulanıklığı, hareket bulanıklığı, yeniden odaklama ve doğal görünümlü netlik için varyantları vardır.
Portreler ve yaban hayatı
Sharpen uç noktasının portreler ve yaban hayatı için ayarlanmış varyantları vardır; böylece yüzler, tüyler ve kuş tüyleri hale oluşmadan detay kazanır.
Düşük ışık ve yüksek ISO çekimlerini temizleyin
topaz/image/denoise detayı korurken tanecik ve yüksek ISO gürültüsünü giderir; hafiften ağıra bozulmuş görseller için Normal, Strong ve Extreme güç seviyeleri sunar.
Eski ve taranmış fotoğrafları restore edin
topaz/image/restore eski baskılardaki ve film taramalarındaki toz, çizik ve hasarı giderir; aile arşivleri ve dijitalleştirme projeleri için uygundur.
Pozlamayı, beyaz dengesini ve rengi düzeltin
topaz/image/lighting kötü ışıkta çekilmiş görselleri dengeler, renk sıcaklığını düzeltir ve siyah-beyaz fotoğraflara doğal renk ekleyebilir.
Katalog ve kullanıcı yüklemeleri için toplu temizlik
Pazaryeri ilanlarını, emlak fotoğraflarını veya kullanıcıların gönderdiği görselleri, otomatik bir iş hattında ihtiyaç duydukları uç noktalardan geçirin; masaüstü yazılım ya da elle düzenleme gerekmez.
İpuçları
Topaz için istem yazma ipuçları
Topaz ile daha iyi çıktı almak için pratik öneriler — üretim hatlarında büyütücü modelleri genelinde işe yarayan yöntemlerden derlendi.
- 01
Netleştirmeden önce gürültüyü giderin
Bir fotoğraf hem gürültülü hem yumuşaksa önce Denoise, sonra Sharpen çalıştırın. Gürültülü bir görseli netleştirmek, detayla birlikte taneciği de güçlendirir.
- 02
Sharpen varyantını bulanıklığa göre seçin
Odak dışı çekimler için lens blur veya refocus varyantlarını, kamera sarsıntısı veya hareketli özneler için motion blur varyantını, konu yüzler ya da hayvanlar olduğunda ise portrait veya wildlife varyantlarını kullanın.
- 03
En hafif güçle başlayın
Önce Normal gürültü azaltmayı deneyin; tanecik hâlâ görünüyorsa Strong veya Extreme'e geçin. Daha ağır ayarlar ince dokuyu yumuşatır.
- 04
Çok adımlı iş hatlarında PNG kullanın
Sonuç büyütme veya ikinci bir düzeltme gibi başka bir adıma gidiyorsa output_format değerini png yapın; böylece her geçiş JPEG sıkıştırması eklemez.
Fiyatlandırma
Topaz API fiyatlandırması
Fiyatlandırma çıktı başınadır. Nihai ücret, her varyantın playground'unda belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir.
| Uç Nokta | Tür | Başlangıç fiyatı |
|---|---|---|
| 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
Topaz API'sini çağırın
wavespeed.ai/accesskey adresinden bir API anahtarı alın, ardından REST ile bir tahmin gönderin. Playground, girdilerin her kombinasyonu için yapıştırmaya hazır örnekler üretir.
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)Karşılaştır
Topaz ve alternatifleri
WaveSpeedAI'daki benzer modeller yerine ne zaman Topaz seçmeli.
Topaz ve Topaz Photo AI (desktop)
Topaz Photo AI, kendi bilgisayarınızda çalışan bir masaüstü uygulamasıdır. Topaz API uç noktaları bulutta çalışır ve REST ile çağrılır; bu da sunucular, toplu işler ve kendi kullanıcıları için görsel işleyen uygulamalar için uygundur.
Topaz ve Image Upscaler Collection
Image Upscaler koleksiyonu çözünürlüğü artırmakla ilgilidir. Topaz uç noktaları görselin kendisini düzeltir: bulanıklık, gürültü, hasar ve aydınlatma; çoğunlukla büyütmeden önce veya büyütmeyle birlikte çalıştırılır.
Topaz ve Self-hosted open-source models
Açık kaynaklı gürültü giderme ve restorasyon modelleri kendi GPU'larınızı ve bakım gerektirir. Topaz uç noktaları barındırılır, görsel başına fiyatlandırılır ve WaveSpeedAI'daki diğer tüm modellerle tek bir API anahtarını ve faturalandırma hesabını paylaşır.
SSS
Topaz API — Sıkça sorulan sorular
Fiyatlandırma, lisans, entegrasyon — Topaz modelini WaveSpeedAI'da çalıştırmaya dair sık sorulan sorular.
WaveSpeedAI'da hangi Topaz modelleri var?
Sharpen, Denoise, Restore ve Lighting için Topaz görsel uç noktaları yayında. Yayındaki tüm Topaz uç noktaları, güncel fiyatlarıyla birlikte bu sayfadaki tabloda listelenir.
İstem yazmam gerekir mi?
Hayır. Görseli gönderin, varsayılandan farklı bir şey istiyorsanız bir model varyantı seçin ve JPEG veya PNG çıktısını belirleyin.
Topaz uç noktaları nasıl fiyatlandırılır?
Görsel başına; her model sayfasında ve yukarıdaki fiyat tablosunda gösterilen fiyattan. WaveSpeedAI kullandıkça öde esasıyla çalışır: abonelik yok ve krediler asla sona ermez.
Topaz API'si nedir?
Topaz, WaveSpeedAI'da REST API olarak sunulan, Topaz Labs tarafından geliştirilmiş bir upscaler modelidir. WaveSpeedAI üzerinde Topaz API — Topaz Labs görsel iyileştirme modelleri REST uç noktaları olarak: lens ve hareket bulanıklığı için Sharpen, tanecik ve yüksek ISO gürültüsü için Denoise, eski fotoğraflardaki toz ve çizikler için Restore, pozlama, beyaz dengesi ve renk için Lighting. Onu programatik olarak çağırabilir veya yukarıda bağlantısı verilen playground'dan deneyebilirsiniz.
Topaz API'sini nasıl çağırırım?
Bir WaveSpeedAI hesabı oluşturun, API anahtarınızı /accesskey sayfasından kopyalayın, ardından girdinizi JSON olarak https://api.wavespeed.ai/api/v3/topaz/image/sharpen adresine POST edin. Uç nokta bir tahmin kimliği döndürür. Sonuç uç noktasını yaklaşık 2 saniyede bir yoklayın, uzun süren görevlerde aralığı artırın ve herhangi bir son durumda durun. Üretime yönelik Python / Node.js / cURL örnekleri yukarıda.
Topaz API'sinin maliyeti nedir?
Topaz $0.10'dan başlar. Kesin maliyet, belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir. Playground'da Üret düğmesinin yanındaki canlı maliyet önizlemesi, mevcut girdiniz için kesin fiyatı gösterir.
Hangi Topaz varyantları mevcut?
WaveSpeedAI, 17 canlı Topaz uç noktası barındırır: 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, ve daha fazlası. Her varyantın kendi playground sayfası ve fiyatı vardır.
Topaz çıktılarını ticari amaçla kullanabilir miyim?
Ticari kullanım hakları Topaz Labs model lisansına tabidir. Çoğu Topaz Labs modeli çıktıların ticari kullanımına izin verir; lisans özeti için her modelin playground sayfasına, platform düzeyindeki koşullar için WaveSpeedAI Hizmet Koşulları'na bakın.
Topaz modelini neden doğrudan kullanmak yerine WaveSpeedAI'da kullanmalıyım?
Topaz ve diğer sağlayıcıların 1.000+ AI modeli için tek bir API anahtarı ve tek bir faturalandırma hesabı. Sağlayıcıya özel SDK kurulumu yok, ayrı hız sınırı çerçeveleri yok, her sağlayıcı için entegrasyon kodunu yeniden yazmak yok. Fiyatlar genellikle Topaz Labs'ın doğrudan API'siyle aynı düzeyde veya daha düşüktür.
Sağlayıcı
Topaz Labs Hakkında
WaveSpeedAI'daki Topaz ve daha geniş Topaz Labs model yelpazesinin arkasındaki ekip.
Topaz Labs, fotoğrafçıların, film yapımcılarının ve stüdyoların kullandığı, Gigapixel, Photo AI ve Video AI ile tanınan yapay zekâ destekli görsel ve video iyileştirme yazılımları geliştirir. Modelleri gerçek detayı geri kazanmaya odaklanır: netleştirme, gürültü azaltma, restorasyon ve aydınlatma düzeltme. WaveSpeedAI'da Topaz modelleri, tek bir API anahtarı ve kullandıkça öde fiyatlandırmasıyla REST uç noktaları olarak sunulur.
WaveSpeedAI'da Topaz ile geliştirmeye başlayın
Kayıt olunca ücretsiz başlangıç kredisi. Topaz Labs ve diğer tüm sağlayıcılardan 1.000+ AI modeli için tek API anahtarı.
/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)