Ana Sayfa/Dokümanlar
Uncensored API Dokümantasyonu: Hızlı Başlangıç Kılavuzu
Anahtarınızla kimlik doğrulama yaparak ve sohbet-tamamlama uç noktasına istek göndererek sansürsüz API ile başlayın. Bu kılavuz temel URL'yi, SDK entegrasyonunu, akışı ve sansürsüz model için hız limitlerini kapsar.
https://api.uncensoredapis.com/v1uncensored
Temel URL ve Kimlik Doğrulama
Resmi OpenAI uyumlu temel URL olan https://api.uncensoredapis.com/v1 kullanarak sansürsüz LLM API'ye bağlanın. Kimlik doğrulama Authorization başlığı aracılığıyla yapılır. API anahtarınızı bir bearer token olarak eklemeniz gerekir. Anahtar, API anahtarı sayfasında kaydolduktan hemen sonra oluşturulur. Bu anahtarı güvende tutun; istediğiniz zaman yenilenebilir, bu da eski anahtarı geçersiz kılar. Başlamak için kart gerekmez ve yeni hesaplar için ücretsiz deneme kredisi mevcuttur.
curl https://api.uncensoredapis.com/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."}]
}'Her istek /v1/chat/completions uç noktasını hedeflemelidir. Bu metin tabanlı bir API'dir. Embedding, görüntü, ses veya video uç noktaları yoktur. Temel URL, planınızdan bağımsız olarak sabit kalır. İçerik türü ve yetkilendirme için standart HTTP başlıklarını kullanın. Bu kurulum, temel URL yapılandırmasını güncelleyerek herhangi bir OpenAI uyumlu istemci ile çalışır.
Model Kimliği ve İlk İstek
İstek gövdesinde model kimliğini uncensored olarak belirtin. Bu model, kendi GPU sunucularımızda çalışan ve yasal yetişkin kullanımı için içerik reddi olmadan yanıt vermek üzere ayarlanmış açık ağırlıklı büyük dil modelidir. GPT, Claude veya başka bir satıcının modeli değildir. Bağlam penceresi 100.000 token olup hem istemi hem de tamamlamayı kapsar. Bu büyük pencere, uzun bağlam koruma gerektiren yüksek hacimli sansürsüz LLM API kullanım durumlarını destekler.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapis.com/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)API standart sohbet tamamlama parametrelerini kabul eder. Mesajlarınızı bir liste formatında gönderin. Yanıt oluşturulan metni döndürür. Model yönlendirmesi yoktur; tek bir özel model sunuyoruz. Bu tutarlı davranışı sağlar. Token maliyetleri için fiyatlandırma sayfasını kontrol edin. Model, standart reddiye dışında tartışmalı veya yetişkin konularını işler, ancak küçüklerle ilgili cinsel içerik için katı bir sınır vardır.
Akış Yanıtları (SSE)
İsteğinizde stream: true ayarını yaparak akışı etkinleştirin. Uç nokta, gerçek zamanlı token teslimi için Sunucu Tarafından Gönderilen Olayları (SSE) destekler. Bu, metnin oluşturulurken görüntülenmesini istediğiniz sohbet arayüzleri için kullanışlıdır. Sansürsüz API, senkron bir çağrıda varsayılan olarak akış verisi döndürmez; bunu açıkça istemeniz gerekir. Akış, aynı model kimliği ve kimlik doğrulama ile çalışır. Acil kısmi sonuçlara ihtiyaç duyan nsfw ai api uygulamaları için verimlidir. Yanıtın ne zaman biteceğini bilmek için akışı tamamlanmasını 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)İstemci kodunuzda kısmi parçaları işleyin. Son parça genellikle tam mesajı veya tamamlama göstergesini içerir. Bu yaklaşım algılanan gecikmeyi azaltır. İstemcinizin artımlı metin güncellemelerini işleyebildiğinden emin olun. API anahtarı ve temel URL aynı kalır. Hız limitleri, sadece akış yanıtı boyutu için değil toplam istek hacmi için geçerlidir.
Araç/Fonksiyon Çağırma Desteği
API, yapılandırılmış çıktılar için araç/fonksiyon çağırma destekler. Araçlarınızı istek gövdesinde adlarını, açıklamalarını ve parametre şemalarını belirterek tanımlayın. Model, bir araç kullanmaya karar verdiğinde yapılandırılmış JSON verisini metinle birlikte döndürür. Bu ham metin yanıtlarından farklıdır. Chat-completions uç noktasında tools parametresini kullanın. Araç çıktılarını sonraki adımlarda modele tekrar iletin. Bu, harici ayrıştırma mantığı olmadan karmaşık iş akışlarını mümkün kılar. Sansürsüz model, fonksiyon tanımlamalarını güvenilir şekilde işler.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapis.com/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);Araç tanımlamalarınızı OpenAI şemasına uygun şekilde yapılandırın. API, araç çağırma argümanlarını JSON formatında döndürür. İstenen fonksiyonu yürütmek için bu argümanları kodunuzda ayrıştırın. Ardından sonucu modele gönderin. Bu döngü, model nihai bir metin yanıtı oluşturana kadar devam eder. Bu özellik aynı ön ödemeli kredi planında mevcuttur. Araç kullanımı için ek ücret yoktur.
Hız Limitleri ve Gövde Boyutu
Her API anahtarı dakikada 300 istekle sınırlıdır. Maksimum istek gövde boyutu 8 MB'tır. Bu limitlerin aşılması belirli HTTP durum kodları döndürür. 401 hatası geçersiz veya eksik bir API anahtarı olduğunu gösterir. 402 hatası ön ödemeli kredi bakiyenizin yetersiz olduğunu belirtir. 429 hatası hız limitini aştığınızı işaret eder. İstek sıklığınızı azaltın veya pencerenin sıfırlanmasını bekleyin. Bu limitler hesap başına değil anahtar başına geçerlidir. Gerekirse temiz bir başlangıç için anahtarınızı yenileyin.
Bağlam penceresi 100.000 token'dır. Birleşik istem ve tamamlamanın bu limit içinde kaldığından emin olun. Büyük girdiler, gövde boyutu limitini aşarsa kesilebilir veya reddedilebilir. Kullanımınızı panelden izleyin. Ön ödemeli kredi modeli, sadece kullandığınız şey için ödeme yapacağınızı gösterir. Aylık ücret veya abonelik yoktur. Krediler süresiz geçerlidir.
Fiyatlandırma ve Krediler
Sansürsüz API, basit bir ön ödemeli kredi modeli kullanır. Girdi tokenları 1M token başına $0,25 maliyetindedir. Çıktı tokenları 1M token başına $1,00 maliyetindedir. Aylık ücret veya abonelik yoktur. Ödenen krediler süresiz geçerlidir. Kripto para (USDT veya USDC) kullanarak $10'dan başlayan bakiye yükleyebilirsiniz. Bonus krediler mevcuttur: $50+ için +%5 ve $100+ için +%10. Yeni hesaplar 7 gün için $0,50 ücretsiz deneme kredisi alır, kart gerekmez. Bu model yüksek hacimli sansürsüz AI API kullanım durumları için idealdir.
Bakiyenizi panelden kontrol edin. Krediler her istekle otomatik olarak düşürülür. OpenRouter sansürsüz modeller alternatifleri genellikle farklı fiyatlandırma kullanır; doğrudan modelimiz öngörülebilir maliyetler sunar. Tüm istekleri kimlik doğrulamak için API anahtarını kullanın. Temel URL tüm katmanlar için aynı kalır. Akış veya fonksiyon çağırma için gizli ücret yoktur. Beklenmedik ücretlerden kaçınmak için kullanımınızı takip edin.
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 |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredapis.com/v1 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| JSON modu | response_format: {"type": "json_object"} |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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 |
| Ü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) |
| Yükleme | USDT (TRC20) veya USDC (Base), $20–$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 |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10, $200'dan itibaren +%15 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| İç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 |
| Giriş | Google veya e-posta ve şifre |
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
Bağlam penceresi boyutu nedir?
Bağlam penceresi 100.000 token olup hem istemi hem de tamamlamayı kapsar. Bu, tek bir istek içinde uzun sohbetleri veya büyük belge işlemlerini mümkün kılar.
Sansürsüz API akış desteği sunuyor mu?
Evet, akış Server-Sent Events (SSE) üzerinden desteklenir. İsteğinizde stream parametresini true olarak ayarlamanız gerekir. Bu, sohbet arayüzleri için gerçek zamanlı token teslimini sağlar.
Kredim biterse ne olur?
Kredi kalmadığını belirten 402 HTTP durum kodu alırsınız. Kullanıma devam etmek için panelden hesabınıza bakiye yükleyin. Krediler süresiz geçerlidir, bu nedenle istediğiniz zaman fon ekleyebilirsiniz.
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.