Uncensored Video/Uncensored Video API Hızlı Başlangıç Kılavuzu
Uncensored Video API Hızlı Başlangıç Kılavuzu
OpenAI uyumlu uç noktalarımızı kullanarak sansürsüz video API'mizin metin katmanını video pipeline'larınıza entegre edin. Bu kılavuz kimlik doğrulama, istek formatları, akış, yapılandırılmış çıktılar ve token limitlerini kapsar.
Kimlik Doğrulama ve Temel URL
Temel URL'nizi https://api.uncensoredvideo.cc/v1 olarak ayarlayarak sansürsüz video API'sine erişin. API anahtarınızı Authorization başlığında Bearer token olarak iletin. Hesap başına bir anahtar oluşturursunuz; yeni anahtar oluşturmak öncekini hemen değiştirir. Ön ödemeli kredinize doğrudan erişim sağladığı için bu anahtarı güvende tutun.
Temel Sohbet Tamamlama
Standart metin istemlerini /v1/chat/completions uç noktasına gönderin. Model, yasal yetişkin veya sert konular için içerik filtresi olmaksızın metin döndürür. Yaratıcılığı ve çıktı uzunluğunu kontrol etmek için temperature, top_p ve stop dizilerini ayarlayabilirsiniz. Bu uç nokta, video scripti üretimi için metin katmanımızın çekirdeğidir.
curl https://api.uncensoredvideo.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Akışlı Yanıtlar
stream: true ayarlayarak akışı etkinleştirin. API, Server-Sent Events (SSE) döndürür. Token kullanım metrikleri (girdi ve çıktı sayıları) yalnızca akışın son parçasında dahil edilir. Bu, kullanım takibini doğru tutarken scriptlerin gerçek zamanlı olarak işlenmesine olanak tanır.stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Yapılandırılmış Veriler İçin JSON Modu
Video meta verileri veya altyazı pipeline'ları için response_format: { "type": "json_object" } kullanarak yapılandırılmış çıktıyı zorlayın. Model, scriptleri ve sahne betimlemelerini programatik olarak ayrıştırmayı kolaylaştırmak için kesinlikle geçerli JSON döndürür. Bu, AI video yığınları için son işleme yükünü azaltır.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredvideo.cc/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Araçlar İçin Fonksiyon Çağırma
Modelin ne zaman çağırmaya karar vereceğini belirlemek için isteklerinize araçlar tanımlayın. Fonksiyon çağırma zorlamak veya izin vermek için tool_choice kullanın. Bu, LLM'nin harici hizmetlerle etkileşime girmesi gereken otomatik video etiketleme veya sahne çıkarma için kullanışlıdır. Model, kodunuzun çalıştırabileceği yapılandırılmış tool_calls döndürür.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredvideo.cc/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Token Limitleri ve Fiyatlandırma
Bağlam penceresi 100.000 token'dır (birleşik istem ve tamamlama). Maksimum çıktı isteği başına 32.000 token veya max_tokens ayarlanmamışsa 2.048 token'dır. Hız limiti anahtar başına dakikada 300 istek olup, eşzamanlı istekler için maksimum 8'dir. Fiyatlandırma 1M girdi token başına $0,25 ve 1M çıktı token başına $1,00'dır. Hatalar ve reddedilenler ücretsizdir. 401 alırsanız anahtarınızı kontrol edin; 402 yetersiz kredi anlamına gelir; 429 hız limitine ulaştığınızı gösterir.
Teknik özellikler
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredvideo.cc/v1 |
| JSON modu | response_format: {"type": "json_object"} |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Hız limiti | anahtar başına dakikada 300 istek |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| İstek boyutu | en fazla 8 MB |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Bu API video veya ses oluşturur mu?
Hayır. Bu, yalnızca metin içeren bir sohbet tamamlama API'sidir. Video pipeline'ınız için metin katmanını (komut dosyaları, istemler, meta veriler) yönetir. Gerçek video veya ses üretimi için ayrı bir hizmet kullanmanız gerekir.
Kredimi nasıl yüklerim?
Yalnızca kripto ile bakiye yükleyin (TRC20 üzerinde USDT veya Base üzerinde USDC). Ödemeler $10 ile $500 arasında değişir. Kredi kartı, PayPal veya banka havalesi kabul etmeyiz.
Verilerim eğitim için kullanılıyor mu?
Hayır. API'ye gönderilen istemler modelin eğitimi için kullanılmaz. Hesabınız için yalnızca bir e-posta gerekir ve telefon numaralarını toplamayız.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.