- Uncensored AI Generator
- Uncensored AI Generator API Dokümantasyonu
Uncensored AI Generator API Dokümantasyonu
Standart OpenAI uyumlu uç noktaları kullanarak sansürsüz AI üreticiyi pipeline'ınıza entegre edin. Bu kılavuz kimlik doğrulama, istek formatları ve programatik metin üretimi için istemci SDK'larını kapsar.
Temel URL ve Kimlik Doğrulama
API'nin temel URL'si https://api.uncensoredaigenerator.cc/v1 şeklindedir. Her istekte API anahtarınızı Authorization başlığında ekleyerek kimlik doğrulaması yapın. Anahtarınız Google veya e-posta ile kaydolduğunuzda anında oluşturulur. API anahtarı tek kullanıcıya özeldir; yeni bir anahtar çıkarmak öncekini geçersiz kılar. Anahtarınızı güvende tutun ve sonraki tüm isteklerde başlıkta iletin.
İlk İstek
Model ID "uncensored" ile /v1/chat/completions adresine POST isteği gönderin. İstek gövdesi messages dizisini içermelidir. Model metin girdisini işler ve metin çıktısı döndürür. İstek gövdenizin 8 MB'ı geçmediğinden emin olun. Bu uç nokta yaratıcı yazım ve senaryo üretimi dahil tüm metin üretimi görevlerini yönetir.
curl https://api.uncensoredaigenerator.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."}]
}'
Python SDK Entegrasyonu
API ile etkileşim kurmak için resmi OpenAI Python kütüphanesini kullanın. İstemciyi temel URL ve API anahtarınızla yapılandırın. Kütüphane JSON serileştirmesini ve HTTP isteklerini otomatik olarak yönetir. Bu yaklaşım mevcut Python pipeline'larınıza entegrasyonu kolaylaştırır ve yeniden deneme ve sayfalama gibi standart SDK özelliklerinden yararlanmanızı sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigenerator.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)
Node SDK Entegrasyonu
Node.js SDK aynı yapılandırma desenini izler. Kütüphaneyi içe aktarın ve istemciyi kimlik bilgilerinizle başlatın. Bu yöntem sunucu tarafı uygulamaları ve arka uç hizmetleri için idealdir. Tamamlama istekleri gönderebilir ve metin yanıtlarını doğrudan Node ortamınızda işleyebilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaigenerator.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);
Akışlı Yanıtlar
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, verileri Sunucu Tarafı Olayları (SSE) aracılığıyla artımlı olarak döndürür. Bu, gerçek zamanlı uygulamalar için algılanan gecikmeyi azaltır. Token kullanım istatistikleri akışın son parçasında yer alır. Kısmi yanıtları zarifçe yönetmek için akışı izleyin.
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)
Limitler, Hatalar ve Bağlam
Bağlam penceresi toplam 100.000 token olup, maksimum çıktı 32.000 token'dır. Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. HTTP 401 geçersiz bir anahtarı belirtir. HTTP 402 ön ödemeli kredinizin tükendiğini gösterir. HTTP 429 hız limitini aştığınızı bildirir. Hatalar kredinizi tüketmez.
API özellikleri
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 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaigenerator.cc/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| JSON modu | response_format: {"type": "json_object"} |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| İ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 |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| 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) |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Anahtarlar | hesap 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.
| 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
Kredimi nasıl yüklerim?
Yüklemeler yalnızca kripto para birimi ile, özellikle USDT (TRC20) veya USDC (Base) üzerinden işlenir. $10 ile $500 arasında herhangi bir tam miktar yatırabilirsiniz. Hesabınıza eklendikten sonra kredi süresi dolmaz.
Ücretsiz deneme var mı?
Evet, her yeni hesap 7 gün geçerli $0.50 deneme kredisi alır. Kayıt olmak ve deneme kredisi almak için kredi kartı gerekmez.
Hangi içerikler engelleniyor?
API, reşit olmayanlarla ilgili cinsel içeriği her zaman engelleyen katı bir içerik sınırı uygular. Diğer tüm yasal yetişkin, kurgusal veya tartışmalı konular reddedilmeden izin verilir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.