TR ▾
NSFW Video Generator

Yetişkin video hatları için sansürsüz API

Hızlı Başlangıç: Sansürsüz Sohbet API'sinin Entegrasyonu

Standart OpenAI uyumlu istemcileri kullanarak istem mühendisliği, senaryo yazımı ve yetişkin içerikler için meta veri çıkarma işlemlerini yöneterek sansürsüz sohbet API'mizi NSFW video üretim hattınıza entegre edin.

Kimlik Doğrulama ve Temel URL

API'miz https://api.nsfwvideogenerator.cc/v1 adresinde barındırılır. Kimlik doğrulaması için Authorization başlığında API anahtarınızı Bearer token olarak ekleyin. API anahtarı al sayfasında Google veya e-posta şifresi ile kayıt olarak anahtarınızı hemen oluşturabilirsiniz. Anahtar oluşturulduktan sonra bir kez gösterilir, bu nedenle güvenli bir şekilde kaydedin. Her hesap aynı anda yalnızca bir aktif anahtarı destekler; yeni bir anahtar oluşturmak önceki anahtarı değiştirir. Başlamak için telefon numarası veya kredi kartı gerekmez, ancak sürekli kullanım için ön ödemeli kredi gerekir.

İlk İstek

Standart bir POST isteğini /v1/chat/completions uç noktasına gönderin. Bu uç nokta metin girdisi kabul eder ve metin çıktısı döndürür. Model tanımlayıcısı uncensored'dir. İstek gövdenizde model, messages ve max_tokens alanlarının bulunmasını sağlayın. Bu uç nokta, metinden video pipeline'ınızın istem mühendisliği katmanının çekirdeğidir. Bağlam penceresi yönetimini ve yanıt biçimlendirmeyi halleder.

curl https://api.nsfwvideogenerator.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."}]
  }'

Yanıt, oluşturulan metni, token kullanım istatistiklerini ve bitiş nedenini içerir. Bu yanıt, doğrudan video üretim betiklerinize veya altyazı araçlarınıza beslenir.

Python SDK Entegrasyonu

API ile etkileşim kurmak için resmi OpenAI Python SDK'sını kullanın. base_url ve api_key yapılandırmalarını altyapımıza işaret edecek şekilde ayarlayın. SDK, JSON serileştirmesini ve HTTP aktarımını otomatik olarak halleder. Bu yaklaşım arka uç hizmetleri ve veri işleme pipeline'ları için idealdir. İstemciyi içe aktarın ve kimlik bilgilerinizle örneğini oluşturun.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwvideogenerator.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)

Model adı uncensored ile chat.completions.create() çağrısı yapın. SDK, oluşturulan içeriği ayrıştırmak için kullanabileceğiniz bir yanıt nesnesi döndürür. Bu yöntem toplu işleme ve betik oluşturma görevleri için güvenilirdir.

Node SDK Entegrasyonu

JavaScript ortamları için OpenAI Node SDK'sını kullanın. basePath değerini API URL'mize ayarlayın ve API anahtarınızı sağlayın. Bu kurulum sunucusuz işlevler ve web arka uçları ile sorunsuz çalışır. SDK hem senkron hem de asenkron çağrıları destekler. İstemciyi bir kez yapılandırın ve birden fazla istek için yeniden kullanın.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwvideogenerator.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);

Sohbet tamamlama uç noktasını uncensored modeli ile çağırın. Yanıt nesnesi oluşturulan metni ve meta verileri içerir. Bu entegrasyon web uygulamalarında gerçek zamanlı altyazı oluşturma ve meta veri çıkarma için uygundur.

Akış Yanıtları

İsteğinizde stream: true ayarlayarak akış özelliğini etkinleştirin. API verileri Sunucu Tarafı Olayları (SSE) olarak döndürür. Her parça, oluşturulan metnin bir bölümünü içerir. Bu, gerçek zamanlı kullanıcı arayüzleri ve ilerleyici betik işleme için kullanışlıdır. Son parça toplam token kullanımını içerir.

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)

Her parçayı sırayla işleyin. Metni birleştirerek tam yanıtı oluşturun. Akış, uzun formatlı içerik oluşturma için algılanan gecikmeyi azaltır. Canlı altyazı oluşturma veya etkileşimli istem iyileştirme için idealdir.

Limitler, Hatalar ve Bağlam

Bağlam penceresi 100.000 token'dır, isteğe başına maksimum çıktı 32.000 token'dır. max_tokens ayarlanmamışsa, sınır 2.048 token'dır. Hız limitleri dakikada 300 istek ve anahtar başına 8 eşzamanlı istektir. İstek gövdeleri 8 MB'ı aşmamalıdır. Hatalar arasında geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız limitleri için 429 bulunur. Küçük içerik reddetmeleri ücretsizdir. Hatalar krediyi tüketmez. 429 yanıtları için üstel geri çekilme kullanın.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwvideogenerator.cc/v1
Model kimliğiuncensored
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Akışevet — server-sent events; son parça token kullanımını içerir
Bağlam penceresi64.000 token (girdi + çıktı)
Maksimum çıktı64.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
İstek boyutuen fazla 8 MB
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Ü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)
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu API video veya ses doğrudan oluşturur mu?

Hayır, bu yalnızca metin içeren bir API'dir. Pipeline'ınız için metin katmanını sağlar; istem mühendisliği, betik oluşturma ve meta veri çıkarma işlemlerini halleder. Ayrı video veya ses oluşturma modellerini çalıştırmak için bu API'nin çıktısını kullanırsınız.

Hesabıma nasıl kredi eklerim?

Bakiye yüklemek için yalnızca kripto kullanabilirsiniz; özellikle USDT (TRC20) veya USDC (Base). Ödemeler $10 ile $500 arasında değişir ve daha büyük miktarlar için ek kredi sunulur. Kredi kartı veya PayPal kabul edilmez.

Fiyatlandırma modeli nedir?

1M giriş token'ı başına $0.25 ve 1M çıktı token'ı başına $1.00 ödersiniz. Kredi ön ödemelidir ve asla sona ermez. Hatalar ve reddetmeler krediyi tüketmez, bu nedenle yalnızca başarılı yanıtlar için ödeme yaparsınız.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.