Unrestricted AI Chatbot: Hızlı Başlangıç: Sansürsüz LLM API'sini Entegre Etme
Standart OpenAI uyumlu uç noktaları kullanarak sansürsüz sohbet botu API'mizi uygulamanıza entegre edin. Bu hızlı başlangıç kimlik doğrulama, temel istekler, akış ve tek sansürsüz modelimizle fonksiyon çağırma konularını kapsar.
Kimlik Doğrulama ve Temel URL
API'miz standart OpenAI uyumlu kimlik doğrulama kullanır. Geçer bir API anahtarına ihtiyacınız vardır; bunu API anahtarı al sayfasından hemen oluşturabilirsiniz. Tüm istekler için temel URLhttps://api.unrestrictedaichatbot.cc/v1 şeklindedir. İstemcinizi bu temel URL'yi ve API anahtarınızı ayarlayarak yapılandırın. Google girişi veya e-posta/şifre kaydı destekliyoruz. Telefon numarası gerekmez. API anahtarınız oluşturulduktan sonra bir kez gösterilir. Güvende tutun. Her hesap için tek aktif anahtar vardır; yeni bir tane oluşturmak eskisini değiştirir. İstekler Authorization: Bearer <API_KEY> başlığı aracılığıyla kimlik doğrulaması yapılır. Geçersiz bir anahtar gönderirseniz 401 hatası alırsınız. Ön ödemeli krediniz tükenirse 402 hatası alırsınız. Bu, gizli ücretler olmadan şeffaf kullanım sağlar.
Temel Tamamlama İsteği
Metin oluşturmak için standartPOST /v1/chat/completions isteği gönderin. sansürsüz API'miz isteminize dayalı metin tamamlamalarıyla yanıt verir. Model kimliği her zaman uncensored şeklindedir. Rastgeleliği kontrol etmek için temperature ve top_p gibi parametreleri belirtebilirsiniz. API metin girişi kabul eder ve metin çıktısı döndürür. Görüntü, ses veya gömme (embedding) desteklemez. Metin üretimine odaklanın. Bir max_tokens sınırı belirtebilirsiniz; belirtilmezse varsayılan 2.048'dir. Bağlam penceresi toplam 100.000 tokena (istem + tamamlama) kadar destekler. Bu uç noktayı basit metin üretme görevleri için kullanın.
Akış Yanıtları
İsteğinizdestream: true ayarlayarak akışı etkinleştirin. API Sunucu Tarafından Gönderilen Olaylar (SSE) parçalarını döndürür. Her parça kısmi metin içerir. Son parça token kullanım istatistiklerini içerir. Akış, gerçek zamanlı kullanıcı deneyimleri için idealdir. Algılanan gecikmeyi azaltır. sansürsüz model API'miz akışı verimli şekilde işler. Parçaları geldikçe ayrıştırabilirsiniz. Bu, oluşturulan metnin anında gösterilmesini sağlar. Sohbet arayüzleri veya uzun formatlı içerik üretimi için akış kullanın. Tam yanıtı beklemeye kıyasla daha akıcı bir kullanıcı deneyimi sağlar. Token sayıları yalnızca son parçada mevcuttur.
Fonksiyon Çağırma (Araçlar)
Yapılandırılmış etkileşimler için fonksiyon çağırma desteği. İsteğinizde araçları adlar, açıklamalar ve parametre şemaları ile tanımlayın. Model bir fonksiyonu çağırmayı seçebilir.tool_choice parametresini auto olarak ayarlayın veya bir araç belirtin. Bu, harici sistemlerle entegrasyonu sağlar. Veri çıkarma veya eylem tetikleyicileri için kullanın. API standart OpenAI araç formatlarını destekler. Güvenilir fonksiyon seçimi için sansürsüz modelimizle çalışır. Araçlarınızı net bir şekilde tanımlayın. Model bir araç çağrısı listesi döndürür. Bu çağrıları ayrıştırarak uygulamanızda fonksiyonları yürütün. Bu, basit metin üretiminden öte yetenek ekler.
JSON Modu
Modeli geçerli JSON çıktısı vermeye zorlayın. İsteğinizderesponse_format: { "type": "json_object" } ayarlayın. Bu, çıktının ayrıştırılabilir JSON olmasını sağlar. Yapılandırılmış veri çıkarma veya API yanıtları için kullanışlıdır. Model JSON sözdizimine uyar. Bu, kodunuzdaki ayrıştırma hatalarını azaltır. Sağlam yapılandırılmış çıktılar için fonksiyon çağırma ile birleştirin. sansürsüz API'miz bu formatı güvenilir şekilde korur. Tutarlı veri yapılarına ihtiyaç duyduğunuzda kullanın. Bu, sonraki işlemleri basitleştirir. En iyi sonuçlar için isteminizin JSON çıktısını teşvik ettiğinden emin olun.
Parametreler, Sınırlar ve Hatalar
Belirli sınırlarla istekleri yönetin. Ana başına dakikada maksimum 300 istek. Maksimum 8 eşzamanlı istek. Maksimum 8 MB istek gövdesi. Hatalar arasında 401 (geçersiz anahtar), 402 (kredi yok) ve 429 (hız limiti) yer alır. Bağlam penceresi 100.000 token'dır. Maksimum çıktı 32.000 token'dır.temperature, top_p, stop, seed, presence_penalty ve frequency_penalty gibi parametreleri kullanın. Bunlar üretim davranışını kontrol eder. Token sayıları aracılığıyla kullanımınızı izleyin. Ön ödemeli kredi hiç sona ermez. Hatalar ücretsizdir. Bu öngörülebilir model, kararlı entegrasyonlar için uygundur. 429 hatalarından kaçınmak için sınırları aşmayın.cURL
curl https://api.unrestrictedaichatbot.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
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatbot.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatbot.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ış
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)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 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedaichatbot.cc/v1 |
| JSON modu | response_format: {"type": "json_object"} |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| 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 |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Hız limiti | anahtar başına dakikada 300 istek |
| İstek boyutu | en fazla 8 MB |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Ü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 |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
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
Maksimum bağlam penceresi nedir?
Bağlam penceresi, hem istem hem de tamamlama dahil olmak üzere 100.000 tokena kadar destekler. Bu, tek bir istek içinde büyük miktarda giriş verisi ve uzun formatlı çıktılar sağlar.
Akış yanıtlarını nasıl işlerim?
İsteğinizde <code>stream</code> parametresini true olarak ayarlayın. API, kısmi metin içeren Sunucu Tarafından Gönderilen Olaylar (SSE) parçalarını döndürür. Token kullanımı yalnızca son parçada sağlanır.
Eşzamanlı istek sınırı var mı?
Evet, API anahtarına başına 8 eşzamanlı isteğe sahip olabilirsiniz. Hız limiti dakikada 300 istektir. Bu sınırları aşmak 429 hatasına neden olur.
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.