Sansürsüz AI Sohbet Botu API Dokümanları
Dakikalar içinde sansürsüz AI sohbet botu API'si ile başlayın. Bu kılavuz; kimlik doğrulama, temel istekler, akış ve NSFW veya rol yapma uygulamalarınız için araç kullanımını kapsar.
Temel URL ve Kimlik Doğrulama
Sansürsüz LLM API'sini kullanmak için istemcinizi https://api.uncensoredaichatbot.top/v1 temel URL'si ile yapılandırın. Hizmet OpenAI uyumludur; bu nedenle base_url'i güncelleyerek standart SDK'ları kullanabilir ve API anahtarınızı sağlayabilirsiniz.
Anahtarınızı hemen almak için Google veya e-posta ile kaydolun. Telefon numarası gerekmez. Anahtarınızı güvende tutun; uncensored modeline yapılan tüm istekleri kimlik doğrulaması yapar. Yalnızca ham token kullanımından ücret alırız, bu nedenle hatalar ücretsizdir.
İlk İstek
Metin oluşturmak için standart bir sohbet tamamlama isteği gönderin. Sansürsüz AI api modeli, içerik reddetmeleri olmadan yasal yetişkin ve rol yapma istemlerine yanıt verir. Sohbet geçmişinizi yapılandırmak için messages dizisini kullanın.
- Girdi tokenları 1M başına $0,25'tir.
- Çıktı tokenları 1M başına $1,00'dir.
- Göndermeden önce ön ödemeli krediniz olduğundan emin olun.
Aşağıda başlamak için temel bir cURL örneği verilmiştir.
curl https://api.uncensoredaichatbot.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 SDK Entegrasyonu
Resmi OpenAI SDK'sını kullanarak Python arka ucunuza doğrudan entegre edin. İstemciyi temel URL'mize yönlendirin ve API anahtarınızı ayarlayın. Bu sansürsüz AI sohbet botu yaklaşımı, 100.000 tokena kadar bağlam pencerelerini verimli bir şekilde yönetmenizi sağlar.
Sansürsüz LLM API'sinin görüntü veya ses oluşturmayı desteklemediğini unutmayın. Bu hizmet yalnızca metin içindir. Doğru uç noktaya eriştiğinizden emin olmak için model parametrenizi uncensored olarak ayarlayın.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatbot.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 SDK Kullanımı
JavaScript veya TypeScript ortamları için Node SDK aynı şekilde çalışır. API'mize işaret etmek için fetch veya http aracını yapılandırın. Bu, kısıtlamasız metin oluşturmaya ihtiyaç duyan yüksek hacimli web uygulamaları için idealdir.
Modelin davranışını yönlendirmek için sistem istemlerini kullanıcı mesajlarıyla karıştırabilirsiniz. Sansürsüz API anahtarı, kod yapınızı önemli ölçüde değiştirmeden OpenAI veya diğer tedarikçi çağrılarını değiştirmenize olanak tanır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.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ışlı Yanıtlar
Gerçek zamanlı token teslimi için Sunucu Tarafı Olayları (SSE) kullanın. Bu, rol yapma veya arayüz sohbetlerinde kullanıcılar için algılanan gecikmeyi azaltır. Akışın son parçası, faturalandırma için tam token kullanım istatistiklerini içerir.
Akış, standart OpenAI uyumlu format aracılığıyla desteklenir. Kısmi yanıtları arayüzünüzde zarifçe yönetin. Sansürsüz AI api, akışın standart SDK'larla tutarlı çalışmasını sağlar.
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 (istem + tamamlama) şeklindedir. Maksimum çıktı 32.000 tokendır veya max_tokens ayarlanmamışsa 2.048'dir.
Hız Limitleri
- Anahtar başına dakikada 300 istek.
- Anahtar başına 8 eşzamanlı istek.
Yaygın Hatalar
- 401 Yetkisiz: Geçersiz veya eksik API anahtarı.
- 402 Ödeme Gerekli: Yetersiz ön ödemeli kredi.
- 429 Çok Fazla İstek: Hız limitini aştınız.
Reşit olmayanlarla ilgili içerik her zaman reddedilir. Diğer yetişkin içeriğe izin verilir.
Sorular ve cevaplar
Ön ödemeli kredi süresi doluyor mu?
Hayır, ön ödemeli krediniz asla süresi dolmaz. İstediğiniz zaman USDT (TRC20) veya USDC (Base) ile bakiye yükleyebilirsiniz. Hatalar ve reddetmeler kredinizi tüketmez.
Bağlam penceresi boyutu nedir?
Model, hem istem hem de tamamlama tokenlarını birleştiren 100.000 tokenlık bir bağlam penceresini destekler. İstek başına maksimum çıktı 32.000 tokendır.
Bunu fonksiyon çağırma için kullanabilir miyim?
Evet, sansürsüz API fonksiyon çağırma (araçlar) destekler. Araçları tanımlayabilir ve modelin bunları nasıl kullanacağını kontrol etmek için <code>tool_choice</code> parametresini kullanabilirsiniz.
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.
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 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Base URL | https://api.uncensoredaichatbot.top/v1 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| JSON modu | response_format: {"type": "json_object"} |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| İstek boyutu | en fazla 8 MB |
| Hız limiti | anahtar başına dakikada 300 istek |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 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) |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| 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 |