TR ▾

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 URL https://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 standart POST /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ğinizde stream: 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ğinizde response_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.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedaichatbot.cc/v1
JSON moduresponse_format: {"type": "json_object"}
Bağlam penceresi100.000 token (girdi + çıktı)
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
Parametrelertemperature, 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 limitianahtar başına dakikada 300 istek
İstek boyutuen fazla 8 MB
Eşzamanlılıkanahtar başına aynı anda 8 istek
Fiyat1M 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üklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre
İçerikyetiş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.

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

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.

API anahtarı al