TR ▾

Hızlı Başlangıç: Uncensored Chat API

Sansürsüz sohbet API'sine dakikalar içinde başlayın. Bu hızlı başlangıç kılavuzu kimlik doğrulama, standart OpenAI uyumlu SDK'lar aracılığıyla istek gönderme, akış yanıtları ve kısıtlamaları işleme konularını kapsar.

API anahtarı al

Kimlik Doğrulama & Temel URL

API'miz standart Bearer token kimlik doğrulamasını kullanır. Google veya e-posta ile kayıt olduğunuzda tek bir API anahtarı alırsınız. Çok modellerli toplayıcılardan farklı olarak, tek bir özel sansürsüz model sunarız; bu nedenle istemcinizi temel URL'mize yönlendirmeniz yeterlidir: https://api.uncensoredchat.top/v1. Bu URL, OpenAI formatını destekleyen herhangi bir kütüphane ile çalışır. SDK'nızı başlatırken anahtarınızı API token olarak iletin ve temel URL'yi yukarıdaki uç noktaya ayarlayın. Web sohbet arayüzü sunmuyoruz; bu geliştiriciler için ham bir API'dir. Anahtarınızın aktif olduğundan emin olun, çünkü her hesapta aynı anda yalnızca bir anahtar bulunur.

Sohbet Tamamlama İsteği Gönderme

/v1/chat/completions uç noktasını kullanarak metni gönderin ve metni alın. Model tanımlayıcısı yalnızca uncensored şeklindedir. temperature, top_p, stop, seed, presence_penalty ve frequency_penalty gibi parametreleri destekliyoruz. Görsel, ses veya gömme (embedding) uç noktalarını desteklemediğimizi lütfen unutmayın. Bağlam penceresi toplam 100.000 token (girdi + çıktı) kapasitesindedir. max_tokens belirtmezseniz, çıktı 2.048 token ile sınırlandırılır. Fiyatlandırma ön ödemelidir: milyon girdi token başına $0,25 ve milyon çıktı token başına $1,00. Hatalar ve reddetmeler kredileri tüketmez.

Python SDK Entegrasyonu

Sansürsüz LLM API'mizle etkileşim kurmak için resmi OpenAI Python kütüphanesini kullanın. İstemcinizi API anahtarınız ve temel URL'nizle yapılandırın. Bu yaklaşım, standart istek yapılarıyla uyumluluğu sağlar. Desteklenen parametreleri kullanarak çıktı davranışını kontrol edebilirsiniz. Bu metin tabanlı bir API olduğunu unutmayın; resim veya video oluşturma yetenekleri yoktur. Model açık ağırlıklıdır ve yasal yetişkin ile tartışmalı konulara sınırsız yanıtlar verecek şekilde ayarlanmıştır. İstek gövdenizin 8 MB sınırına uyduğundan emin olun.

Node.js SDK Entegrasyonu

Node.js geliştiricileri için openai npm paketini kullanın. İstemciyi API anahtarınız ve özel temel URL ile başlatın. Model kimliği uncensored olan bir sohbet tamamlama isteği gönderin. Bu kurulum hem eşzamanlı hem de eşzamansız istekler için çalışır. Farklı sağlayıcılar arasında ince ayar veya yönlendirme sunmadığımız için istekleriniz doğrudan çıkarım motorumuza gider. Yapılandırılmış veri çıkarma için response_format değerini {"type": "json_object"} olarak ayarlayarak JSON modunu etkinleştirebilirsiniz. Ön ödemeli kredi bakiyenizi kontrol paneli üzerinden izleyin.

Akış Yanıtları (SSE)

İsteğinizde stream: true ayarını yaparak akış özelliğini etkinleştirin. API, Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür. Her parça kısmi metin içerir. Token kullanım bilgisi akışın son parçasında yer alır. Bu, metnin oluşturulurken görüntülenmesini istediğiniz gerçek zamanlı uygulamalar için kullanışlıdır. Akış, token faturalandırmasını değiştirmez; kullandığınız toplam girdi ve çıktı tokenları için ücretlendirilirsiniz. Bellek sızıntılarını veya eksik yanıtları önlemek için istemcinizin SSE'yi doğru şekilde işlediğinden emin olun.

Hız Limitleri, Hatalar & Kısıtlamalar

Her API anahtarı dakikada 300 istek ve 8 eşzamanlı istek ile sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tır. Geçersiz bir anahtar gönderirseniz 401 hatası alırsınız. Ön ödemeli krediniz tükendiğinde 402 hatası alırsınız. Hız limitini aşmak 429 hatasına neden olur. İçerik kısıtlamaları geçerlidir: reşit olmayanların dahil olduğu cinsel içerik her zaman reddedilir, ancak diğer yetişkin içeriklere izin verilir. Kredi süresi dolmaz ve kullanılmayan bakiyeler için iade yapılmaz. Çift yükleme hataları için Destek sayfasını kullanın.

cURL

curl https://api.uncensoredchat.top/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

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchat.top/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.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchat.top/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ış

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)

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
Base URLhttps://api.uncensoredchat.top/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Bağlam penceresi100.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)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON moduresponse_format: {"type": "json_object"}
Akışevet — server-sent events; son parça token kullanımını içerir
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
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
Hız limitianahtar başına dakikada 300 istek
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
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
İç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 NSFW içerikler için uygun mu?

Evet, model sansürsüzdür ve yasal yetişkin, kurgusal veya tartışmalı konuları reddetmez. Tek katı içerik sınırı, reşit olmayanlarla ilgili cinsel içeriklerin reddedilmesidir. Diğer yetişkin temalı istekler normal şekilde işlenir.

402 hatası alırsam ne olur?

402 hatası, ön ödemeli kredi bakiyenizin sıfır olduğunu gösterir. Kripto faturalandırma sistemimiz üzerinden USDT (TRC20) veya USDC (Base) kullanarak bakiye yükleyebilirsiniz. Yeni hesaplar, 7 gün geçerli $0,50 deneme kredisi ile başlar.

Fonksiyon çağırma desteğiniz var mı?

Evet, fonksiyon çağırma (araçlar) ve <code>tool_choice</code> destekliyoruz. <code>response_format</code> değerini <code>json_object</code> olarak ayarlayarak JSON çıktısını zorlayabilirsiniz. Bu, sansürsüz model yanıtlarından yapılandırılmış veri çıkarma sağlar.

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.

API anahtarı al