İçeriğe geç

Koddan video

NSFW video API'si

NSFW bir video API'si, diğer adıyla sansürsüz video üretim API'si, kendi yazılımından gelen yetişkin bir sahneyi alır ve promptu önce düzenlemeden klibe çevirir. Vellria'da bu, /v1/generate/video ucuna model kimliği, prompt, süre ve çözünürlük taşıyan tek bir POST demek ve Bearer vll_... anahtarıyla imzalanıyor; yanıt hemen bir iş kimliği döndürür, klip hazır olana kadar GET /v1/generations/{id} ile yoklarsın ve görüntünün her saniyesi ön ödemeli krediden ödenir.

Tek bir istek neler taşır

Her klip tek bir JSON gövdesiyle açılır. model alanı aşağıdaki tablodan bir kimlik alır, prompt sahneyi taşır, duration saniye cinsinden bir tam sayıdır ve resolution o modelin listelediği etiketlerden biridir. En-boy oranı sunan modeller ratio alanını da okur; görselden video modelleri açılış karesini image_urls içinde bir https adresi olarak ister. Kataloğun o model için tanıdığı aralığın dışındaki her değer, örneğin fazla uzun bir süre ya da modelin üretmediği bir çözünürlük, hatalı alanı adıyla anan bir 400 alır ve bu tek bir kredi alınmadan önce olur.

Yanıt beklemeden gelir: 202 durumu, bir üretim kimliği, processing durumu ve bu çekimin kredi tutarı. Üretim senin bağlantın olmadan sürer. Kaydı GET /v1/generations/{id} ile sor, sorular arasında giderek büyüyen ve biraz rastgele bir ara bırak, durum completed ya da failed olunca dur; tamamlanan kayıt output_url alanında bitmiş dosyanın adresini taşır. Kaydedilecek bir geri çağrı yok. Servis her işi sağlayıcıyla kendisi takip eder ve kodun yoklasa da yoklamasa da sonuçlandırır; çöken bir işçi ya da kopan bir soket sana beklemekten başka bir şeye mal olmaz.

Kimlik doğrulama tek başlıktır, Authorization: Bearer vll_..., yoklama çağrıları dahil her çağrıda gönderilir. Anahtarlar konsolun API Anahtarları sayfasında oluşturulur ve tamamı yalnız bir kez gösterilir; eksik ya da iptal edilmiş anahtar authentication_required koduyla 401 alır.

Video model kimlikleri ve fiyatları

ModelModel kimliğiTürFiyat
Seedance 2.5 Video
vellria-seedance-2-5-video
Metinden video
saniyesi 28 krediden
Seedance 2.5 Image Video
vellria-seedance-2-5-image-video
Görselden video
saniyesi 28 krediden
Seedance 2.0 Fast Video
vellria-seedance-2-0-fast-video
Metinden video
saniyesi 5 krediden
Seedance 2.0 Fast Image Video
vellria-seedance-2-0-fast-image-video
Görselden video
saniyesi 5 krediden
MiniMax H3 Video
vellria-minimax-h3-video
Metinden video
saniyesi 5 krediden
MiniMax H3 Image Video
vellria-minimax-h3-image-video
Görselden video
saniyesi 5 krediden
MiniMax H3 Max Video
vellria-minimax-h3-max-video
Metinden video
saniyesi 8 krediden
MiniMax H3 Max Image Video
vellria-minimax-h3-max-image-video
Görselden video
saniyesi 8 krediden
HappyHorse 1.1 Video
vellria-happyhorse-1-1-video
Metinden video
saniyesi 11 krediden
HappyHorse 1.1 Image Video
vellria-happyhorse-1-1-image-video
Görselden video
saniyesi 11 krediden
Wan 3.0 Video
vellria-wan-3-video
Metinden video
saniyesi 8 krediden
Wan 3.0 Image Video
vellria-wan-3-image-video
Görselden video
saniyesi 8 krediden
Wan 3.0 Pro Video
vellria-wan-3-pro-video
Metinden video
saniyesi 11 krediden
Wan 3.0 Pro Image Video
vellria-wan-3-pro-image-video
Görselden video
saniyesi 11 krediden

Satırlar GET /v1/models'ten, yani API'nin her isteği karşılaştırdığı katalogdan geliyor; burada gördüğün kimlik ve fiyat ucun bugün kabul ettiği değerdir. Listeyi kopyalamak yerine bu ucu kodundan oku; her alan API başvurusunda anlatılıyor.

Örnek istek

Seedance 2.5 Video, katalogdaki varsayılan ayarlarıyla. model alanına tablodaki herhangi bir kimliği yaz; süre ve çözünürlüğü o modelin listelediği değerler içinde tut.

curl https://vellria.com/v1/generate/video \
  -H "Authorization: Bearer vll_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "vellria-seedance-2-5-video",
    "prompt": "…",
    "duration": 4,
    "resolution": "480p"
  }'

Modeller

Seedance 2.5 Video

Sinematik video modeli. Uzun sahneler ve doğal kamera hareketi.

Metinden video

saniyesi 28 krediden

MiniMax H3 Video

Hızlı ve ekonomik video üretimi. Doğrudan metinden sahneye.

Metinden video

saniyesi 5 krediden

Wan 3.0 Pro Image Video

İlk kareden başlar ve Pro kademesinin ayrıntı ile hareket kalitesiyle sürdürür.

Görselden video

saniyesi 11 krediden

Aile seçmek ve saniyeye ödemek

Tablodaki her aile bir çift kimlikle gelir: yalnız prompttan başlayan bir metinden video modeli ve ayrıca bir başlangıç karesi isteyen bir görselden video modeli. Yalnız metin alan kimliğe görsel göndermek ya da görsel isteyene hiçbir şey göndermemek tahminle geçiştirilmez, reddedilir. Aile sayfaları her modelin kabul ettiği gövdeyi sınırlarının yanında gösterir: Seedance API, Wan 3.0 API ve MiniMax H3 API bunlardan üçü; yukarıdaki öteki satırların her biri de kendi sayfasına gider.

Bir çekim, seçilen çözünürlüğün saniye başı fiyatının süreyle çarpımına mal olur ve tutarın tamamı iş açılırken alınır. Sağlayıcı işi düşürürse o kredi kendiliğinden geri döner ve iki hareket de geçmişinde kalır. Hiçbir şey yenilenmez: abonelik yok, aylık taban yok, yalnız ödeme sayfasında kartla ya da sunulan başka bir yöntemle doldurulan bir bakiye var; paketler fiyat sayfasında. Bir promptu modelin sunduğu en kısa süre ve en düşük çözünürlükte dene, pahalı ayarları teslim etmeyi düşündüğün çekime sakla.

Uç neyi reddeder

Kurgusal yetişkin içeriğe izin var. Otomatik bir filtre promptları tarar ve reşit olmayanın yer aldığı cinsel içerik olarak tanıdıklarını reddeder — politikanın tamamı neye izin var, ne engelli sayfasında. Gerçek kişileri rızaları olmadan tasvir etmek şartlarla yasaktır. İlk ret content_blocked koduyla bir 400'dür ve hiçbir kredi hareket etmeden döner; ikincisini uç göremez, yani onu kendi ürününün içinde uygulamak sana düşer.

Her modeli barındıran sağlayıcı da kendi şartlarıyla denetim yapar. Bir üretimi durdurduğunda iş bir hata koduyla failed olarak biter ve kredi, öteki her başarısızlıkta olduğu gibi geri döner. Klip yerine durağan görsel için görsel uçlarını NSFW görsel API sayfası anlatır; klibi koddan değil tarayıcıdan üretmek için NSFW video üretimine bak.

Sık sorulan sorular

Video API'si açık promptları kabul ediyor mu?

Evet, kurgusal yetişkinler için. Prompt modele kodunun yazdığı hâliyle ulaşır. Tek otomatik denetim reşit olmayanlara bakar ve ona takılan prompt daha uysal bir şeye çevrilmek yerine hatayla reddedilir.

Webhook var mı, yoksa yoklamam mı gerekiyor?

Yoklarsın. Kendi işlerin için kaydedilecek bir geri çağrı adresi yok; doğrunun kaynağı GET /v1/generations/{id} kaydıdır ve servis her işi arka planda sağlayıcıyla uzlaştırdığı için kayıt kendiliğinden completed ya da failed olur.

Klibi kendi görselimden başlatabilir miyim?

Evet, bir görselden video kimliğiyle. Dosyayı POST /v1/uploads ucuna yükle, dönen adresi sakla ve image_urls içinde gönder; kendi barındırdığın adres de herkese açık https ise çalışır. API'yi kendi kodundan çağırma rehberi yüklemeler dahil döngünün tamamını anlatır.

API için ücretsiz katman ya da deneme kredisi var mı?

Hayır. Anahtar oluşturmak ücretsiz, ama her çalıştırma bir kredi bakiyesinden ödenir ve API çağrıları Studio ile aynı bakiyeyi aynı saniye başı fiyatlarla kullanır. Sansürsüz yapay zeka ile video oluşturma aynı modellere tarayıcıdan giden yoldur.

Para harcamadan önce kataloğa bak

Abonelik yok. Kredi yükle, yalnız kullandığın kadar öde.

Bir model seç