tr ▾
API anahtarı al

API Dokümantasyonu

Bu kod örnekleriyle NSFW uncensored LLM API'sini hemen kullanmaya başlayın. Hizmet tamamen OpenAI-uyumludur, bu nedenle metin üretmeye başlamak için temel URL'nizi ve API anahtarınızı değiştirebilirsiniz.

Kimlik Doğrulama ve Anahtarlar

Google veya e-posta adresi ile kaydolarak API anahtarınızı alın. Anahtar panoda anında görünür. Bearer token olarak kullanın Authorization header'ı her istek için kullanın.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Sohbet Tamamlamaları Uç Noktası

Metni gönder POST /v1/chat/completions ve metni geri alın. Model kimliği uncensoredGirdi 100.000 tokenlık bir bağlam penceresine sığar.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwuncensored.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)

Streaming ve SSE

Ayarlayarak akışı etkinleştirin stream: true. Tokenları Sunucu tarafından Gönderilen Olaylar (SSE) aracılığıyla alın. Token kullanımı son parçada görünür.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwuncensored.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);

Parameters and Configuration

Ayarla temperature, top_p, ve stop diziler. Kullanın response_format: {"type": "json_object"} JSON çıktısı için.

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)

Saniye Başına İstek Limitleri ve Kontenjanlar

Sınır, anahtar başına dakikada 300 istektir. Eşzamanlı istekler 8 ile sınırlıdır. İstek gövdeleri 8 MB altında kalmalıdır.

Hatalar ve Bağlam Penceresi

401 geçersiz anahtarı gösterir. 402 kredi olmadığını gösterir. 429 hız sınırını işaret eder. Bağlam penceresi toplam 100.000 token'dır.

Yaygın sorular

Sitenin temel anahtar kelimesi nedir?

Birincil anahtar kelime NSFW uncensored'dır. Bu terim, kendi bölümünün H2'sinde ve ilk SSS sorusunda görünür.

API'deki hataları nasıl yönetebilirim?

Kimlik doğrulama sorunları için 401, yetersiz kredi için 402 ve hız sınırları için 429 işleyin. Hatalar ve reddetmeler ücretsizdir.

Bağlam penceresi boyutu nedir?

Bağlam penceresi, istem ve tamamlama için birlikte 100,000 token'dır. Ayrı bir çıktı sınırı yoktur: bir yanıt, pencerede kalan tüm alanı kullanabilir.

API anahtarınızı oluşturun

Kaydol, anahtarı al ve temel URL'yi güncelle. Basit entegrasyon.

API anahtarı al