Sansürsüz LLM API Hızlı Başlangıç | Uncensored LLM Hub
Standart OpenAI uyumlu arayüzü kullanarak sansürsüz LLM'inizi uygulamanıza entegre edin. Bu rehber; kimlik doğrulama, istek formatları, akış ve hemen dağıtım için fonksiyon çağırma konularını kapsar.
Temel URL ve Kimlik Doğrulama
Tüm istekler için https://api.uncensoredllmhub.com/v1 temel URL'sini kullanın. Kimlik doğrulama, API anahtarını Authorization üst bilgisine Bearer jetonu olarak iletmeyi gerektirir. Bu anahtarı kaydolma sırasında API anahtarı al sayfasından hemen alırsınız. Anahtar tek bir hesaba bağlıdır; istediğiniz zaman yenileyebilir, önceki anahtarı geçersiz kılabilirsiniz. Başlamak için telefon numarası veya kredi kartı gerekmez.
POST /v1/chat/completions
İsteminizi sohbet uç noktasına gönderin. Model kimliği her zaman uncensored olarak sabittir. API standart sohbet mesajlarını kabul eder ve metin döndürür. Görüntü, ses veya gömme (embedding) desteklemez. İstek gövdenizin 8 MB altında kaldığından emin olun. Aşağıdaki örnek, cURL kullanarak temel bir metin isteğini gösterir:
curl https://api.uncensoredllmhub.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."}]
}'Bu, isteminiz için bir tamamlama döndürür. Yanıtı ayrıştırarak oluşturulan metni uygulama mantığınız için çıkarabilirsiniz.
Python SDK Entegrasyonu
Daha kolay entegrasyon için resmi openai Python paketini kullanın. İstemciyi temel URL'niz ve API anahtarınızla yapılandırın. Bu yaklaşım JSON işlemlerini ve tür çıkarımını basitleştirir. Aşağıdaki örnek, istemciyi nasıl başlatacağınızı ve mesaj göndermeyi gösterir:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmhub.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)YOUR_API_KEY yerine gerçek anahtarınızı yazın. Yanıt nesnesi içeriğe doğrudan erişim sağlar; bu da Python iş akışlarına entegre etmeyi kolaylaştırır.
Node SDK Entegrasyonu
JavaScript ortamları için OpenAI Node.js SDK'sını kullanın. Temel URL'yi ve API anahtarını yapılandırma nesnesinde ayarlayın. Bu, standart vaat (promise) tabanlı sözdizimini kullanmanızı sağlar. Aşağıdaki örnek basit bir sohbet tamamlamasını gösterir:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmhub.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);Asenkron yanıtı uygun şekilde işlediğinizden emin olun. Bu yöntem, çıktıyı hemen işlemeniz gereken sunucu tarafı uygulamaları veya Node.js ortamları için iyi çalışır.
Akış Yanıtları (SSE)
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, tek bir JSON nesnesi yerine Sunucu Tarafı Olayları (SSE) döndürür. Bu, tokenlar oluşturuldukça görüntülenmelerini sağlayarak algılanan gecikmeyi iyileştirir. Aşağıdaki örnek, Python'da akışın nasıl işleneceğini gösterir:
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)Her parçayı ayrıştırarak delta içeriği çıkarın. Bu, kullanıcıların gerçek zamanlı yazma göstergeleri beklediği sohbet arayüzleri için kullanışlıdır. Akış, son parça alındığında sona erer.
Hız Limitleri, Hatalar ve Bağlam
Her anahtar başına dakikada 300 istekle sınırlısınız. Bu sınırı aşarsanız 429 hatası alırsınız. Diğer yaygın hatalar arasında 401 (geçersiz anahtar) ve 402 (yetersiz kredi) yer alır. Bağlam penceresi, istem ve tamamlama birlikte 100.000 token içerebilir. Girdiniz çok büyükse model isteği kısmabilir veya reddedebilir. Hizmet kesintilerini önlemek için kullanımınızı panelden sürekli izleyin.
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.uncensoredllmhub.com/v1 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON modu | response_format: {"type": "json_object"} |
| 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 |
| Hız limiti | anahtar başına dakikada 300 istek |
| Eşzamanlılık | anahtar 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 boyutu | en fazla 8 MB |
| Yükleme | USDT (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) |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| 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 |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| İç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
Bu sansürsüz bir kodlama LLM'i mi?
Evet, model tartışmalı veya yetişkin konular da dahil olmak üzere içerik reddetmeleri olmadan yanıtlamak üzere ayarlanmıştır; ancak çocuklara yönelik cinsel içerikler engellenmeye devam eder. Standart kurumsal filtreler olmadan kod üretimi ve teknik sorguları etkili bir şekilde işler.
API anahtarım ele geçirilirse ne olur?
Anahtarınızı panelden hemen yeniden oluşturabilirsiniz. Bu işlem eski anahtarı geçersiz kılar; bu anahtarı kullanan uygulamalar güncellenene kadar çalışmayı durdurur. Her hesap için aynı anda yalnızca bir aktif anahtar bulunur.
Araç/fonksiyon çağırma desteğiniz var mı?
Evet, uç nokta araç tanımlarını ve fonksiyon çağırma'yı destekler. İsteğinizde araçları tanımlayabilir ve model, uygulamanızda belirli işlevleri yürütmek için ayrıştırabileceğiniz yapılandırılmış JSON çıktısı döndürür.
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ı alhttps://api.uncensoredllmhub.com/v1