nsfwllms.comDokümantasyon
NSFW LLM: Sansürsüz LLM API Hızlı Başlangıç
Sansürsüz LLM API'mizi dakikalar içinde kullanmaya başlayın. Bu rehber; kimlik doğrulama, sohbet tamamlamaları, akış ve standart OpenAI uyumlu istemcilerle araç çağırma konularını kapsar.
- 1M giriş token'ı başına
- $0.25
- Çıktı token'ları / 1M
- $1.00
- token bağlamı
- 100,000
- deneme kredisi
- $0.50
- dakikada istek
- 300
Temel URL ve Kimlik Doğrulama
API'miz OpenAI standardını takip eder ve entegrasyonu kolaylaştırır. Tüm istekler için https://api.nsfwllms.com/v1 temel URL'sini kullanın. Kimlik doğrulama, Authorization üstbilgisindeki bir Bearer token aracılığıyla yapılır. Anahtarınızı yalnızca bir e-posta ve şifre kullanarak 'API Anahtarı Al' sayfasında oluşturabilirsiniz. Ücretsiz deneme kredisi ile başlamak için telefon numarasına veya kredi kartına gerek yoktur.
İlk İstek
Bağlantıyı test etmek için standart bir sohbet tamamlama isteği gönderin. Model tanımlayıcısı uncensored şeklindedir. Bu istek, herhangi bir özel parametre olmaksızın temel metin-giriş, metin-çıkış akışını gösterir.
curl https://api.nsfwllms.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, oluşturulan metni içeren standart bir yanıt nesnesi döndürür. 401 hatası alırsanız API anahtarınızı doğrulayın. 402 hatası, ön ödemeli kredi bakiyenizin yetersiz olduğunu gösterir.
Python SDK Entegrasyonu
Uç noktaya erişmek için resmi openai Python paketini kullanın. Temel URL'yi sunucularımıza işaret edecek şekilde ayarlayın ve API anahtarınızı sağlayın. Bu, sansürsüz LLM uygulamalarınızda tanıdık SDK kalıplarından yararlanmanızı sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllms.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)
İstemci, seri hale getirme ve yeniden deneme mantığını otomatik olarak yönetir. Doğru abliterated modele eriştiğinizden emin olmak için model="uncensored" geçirebilirsiniz.
Node SDK Kullanımı
JavaScript veya TypeScript projeleri için özel temel URL ile OpenAI istemcisini başlatın. Bu yaklaşım, özel uç noktaları destekleyen herhangi bir OpenAI uyumlu istemci kütüphanesiyle çalışır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllms.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);
baseUrl yapılandırmasını destekleyen güncel bir SDK sürümü kullandığınızdan emin olun. Bu, akış ve araç çağırma özelliklerimizle uyumluluğu sağlar.
Akışlı Yanıtlar (SSE)
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, artımlı olarak işleyebileceğiniz Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür. Bu, sohbet arayüzleri için algılanan gecikmeyi azaltır.
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ça kısmi metin farkları içerir. Tam yanıtı yeniden oluşturmak için bu farkları birleştirin. Akış, standart OpenAI protokolüyle aynı şekilde çalışır; bu nedenle mevcut akış ayrıştırıcıları değişiklik yapmadan çalışmalıdır.
Hız Limitleri ve Kısıtlamalar
Her API anahtarı dakikada 300 isteğe kadar sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tır. Bağlam penceresi, istem ve tamamlama için toplamda 100.000 tokena kadar destekler. Hız limitini aşarsanız 429 hatası alırsınız. API anahtarınızı istediğiniz zaman yeniden oluşturabilirsiniz; bu işlem önceki anahtarı hemen geçersiz kılar.
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 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwllms.com/v1 |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| 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) |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 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 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Ü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 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| 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 |
Sorular ve cevaplar
Ön ödemeli kredim biterse ne olur?
Sonraki isteklerde 402 hatası alırsınız. Hesabınızı kripto para (USDT veya USDC) kullanarak 10 $'dan başlayan tutarlarla yükleyebilirsiniz. Bonus krediler, daha yüksek katmanlarda otomatik olarak eklenir.
Sansürsüz model GPT-4 mü?
Hayır. Model kimliği <code>uncensored</code>'dir. Kendi GPU sunucularımızda çalışan, sınırsız metin üretimi için ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude veya başka bir satıcının modeli değildir.
Akış hatalarını nasıl yönetirim?
Yanıt akışının HTTP durum kodunu kontrol edin. Akış erken sonlanırsa veya bir hata nesnesi döndürürse, hız limiti veya geçersiz parametreler gibi ayrıntılar için <code>error</code> alanını inceleyin.