Esnek parametreler
source_video_url, upscale_factor dahil 2 belgelenmiş parametreyi yapılandırın.
Frame-by-frame video upscaling with temporal consistency
curl -X POST https://runapi.ai/api/v1/topaz/upscale_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "topaz-upscale-video",
"video_url": "https://cdn.runapi.ai/public/samples/video-lowres.mp4"
}'
import { TopazClient } from "@runapi.ai/topaz";
const client = new TopazClient();
const result = await client.upscaleVideo.run({
model: "topaz-upscale-video",
video_url: "https://cdn.runapi.ai/public/samples/video-lowres.mp4",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/topaz/upscale_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"topaz-upscale-video","video_url":"https://cdn.runapi.ai/public/samples/video-lowres.mp4"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/topaz/upscale_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'topaz-upscale-video',
'video_url' => 'https://cdn.runapi.ai/public/samples/video-lowres.mp4',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.upscaleVideo().run({"model":"topaz-upscale-video","video_url":"https://cdn.runapi.ai/public/samples/video-lowres.mp4"});
task.waitForResult();
require "runapi/topaz"
client = RunApi::Topaz::Client.new
result = client.upscale_video.run(
model: "topaz-upscale-video",
video_url: "https://cdn.runapi.ai/public/samples/video-lowres.mp4"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.upscaleVideo.Run({"model":"topaz-upscale-video","video_url":"https://cdn.runapi.ai/public/samples/video-lowres.mp4"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model topaz-upscale-video \
--endpoint upscale_video \
--wait
2 varyant mevcut
Herhangi bir modeli seçin ve saniyeler içinde oluşturun.
Herhangi bir modeli seçin ve saniyeler içinde oluşturun.
| Sağlayıcı | Topaz |
| Model kimliği | topaz-upscale-video |
| Modality | Utility |
| Görev türleri | Asynchronous |
| API uç noktası | /api/v1/topaz/upscale_video |
| Faturalandırma birimi | second |
| Girdi parametreleri | callback_url, model, source_video_url, upscale_factor |
| Katalog durumu | Operasyonel |
Ücretsiz kaydolun ve kontrol panelinden topaz-upscale-video için bir API anahtarı oluşturun.
topaz-upscale-video model kimliği ve parametrelerinizle /api/v1/topaz/upscale_video adresine POST isteği gönderin.
Görevi sorgulayın veya tamamlanan topaz-upscale-video sonucunu almak için callback'i izleyin.
source_video_url, upscale_factor dahil 2 belgelenmiş parametreyi yapılandırın.
1 genel endpoint sunar: upscale_video.
Asenkron görevler, tamamlanma bildirimleri için bir geri çağırma URL'si kabul eder.
Abonelik gerektirmeksizin second ile ölçülür.
callback_urlWebhook URL for terminal Task delivery.
upscale_factorVideo upscale multiplier. (1, 2, 4)
source_video_urlPublic source video URL.
Arşiv fotoğraflarını broşür ve kataloglar için baskı kalitesinde çözünürlüğe yükseltin.
Katalog yeniden yayınları için SD görüntüleri geri yükleyin ve 4K'ya yükseltin.
Binlerce satıcıdan gelen ürün fotoğraflarını standardize etmek için görsellerin arka planını toplu olarak kaldırın.
Quickstart'ta gösterilen model ID'sini gönderin.
Anahtar bazlı hız limitleri kullanım kademesine göre ölçeklenir. Güncel limitler için fiyatlandırma sayfasına bakın.
Evet — varyant bir bayraktır. model parametresini değiştirerek geçiş yapın.
Streaming उपलब्ध olduğunda RunAPI uçtan uca stream eder.
Herkese açık GitHub reposunda bir issue açın veya desteğe e-posta gönderin.
Kurumsal kurulum, entegrasyonlar ve teknik sorular konusunda yardımcı oluruz.
İletişime geçin