TR ▾

OpenAI uyumlu sansürsüz LLM APIuncensoredapis.com

Ana SayfaDokü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.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Model kimliğiuncensored
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredapis.com/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Fonksiyon çağırmaevet — 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 penceresi100.000 token (girdi + çıktı)
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
İstek boyutuen 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üklemeUSDT (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
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap 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.

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

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.