TR ▾
API anahtarı al

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.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwllms.com/v1
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
Akışevet — server-sent events; son parça token kullanımını içerir
JSON moduresponse_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ğırmaevet — 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ıkanahtar başına aynı anda 8 istek
İstek boyutuen fazla 8 MB
Hız limitianahtar 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
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap 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.

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

Ö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.

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