tr ▾
Hesap aç

Süzgeçsiz AI API Dokümantasyonu

Saniyeler içinde sansürsüz LLM API'mizle metin üretin. Bu kılavuz, anında entegrasyon için kimlik doğrulama, uç noktalar ve akış (streaming) konularını kapsar.

01

Kimlik Doğrulama ve Temel URL

Uncensored AI hizmetine erişmek için her istekte API anahtarınızı kullanın.

Temel URL'yi şuna ayarlayın https://api.bestuncensoredmodels.com/v1 ve anahtarınızı Authorization header. Hesap başına tek bir anahtar alırsınız ve kayıt sonrası hemen görünür.

İlk İstek

Ham, filtrelenmemiş metin çıktısı almak için standart bir tamamlama gönderin.

Model kimliği uncensoredİstemcinizi temel URL'mize yönlendirmek ve kimlik bilgilerinizi dahil etmek için yapılandırın.

curl https://api.bestuncensoredmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the list of models supporting 4k context windows"}]
  }'

Python SDK Entegrasyonu

İstemciyi anahtarınız ve doğru temel URL ile başlatarak uncensored LLM API'sini etkinleştirin.

Resmi OpenAI paketini yükleyin ve ana makineyi yapılandırın. Bu, tanıdık yöntemleri kullanmanızı ve özel altyapımıza erişmenizi sağlar.

from openai import OpenAI

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

Node SDK Entegrasyonu

Node.js istemcisini istekleri ünsüzlenmemiş modeller uç noktamıza yönlendirmek için yapılandırın.

Şunu ayarlayın: baseURL ve apiKey özellikler. Bu, uygulamanızın sunucularımıza doğrudan iletişim kurmasını sağlar, proxy yükü olmadan.

import OpenAI from "openai";

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

Akış Yanıtları

Sunucu Tarafından Gönderilen Olaylar (SSE) aracılığıyla gerçek zamanlı olarak belirteçleri almak için akış özelliğini etkinleştirin.

Ayarla stream istemde true olarak ayarlayın. Son parça, faturalandırma şeffaflığı için toplam token kullanımını içerir. Bu, uzun formatlı yaratıcı yazım 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)

Limitler, Hatalar ve Bağlam

İstekleriniz 100.000 token'lık bir bağlam penceresine ve dakikada 300 istek sınırına tabidir.

401 hatalarını anahtarınızı doğrulayarak yönetin. Bir 402 hatası yetersiz ön ödemeli krediyi belirtir. Hız sınırlarını yönetmek için 429'u kullanın. Hatalar krediyi tüketmez, bu nedenle yalnızca başarılı token'lar için ödeme yaparsınız.

02

Sıkça sorulan sorular

Filtresiz AI API için context window boyutu nedir?

Bağlam penceresi 100.000 token olup hem istem hem de tamamlamayı kapsar. Bu, anında kısaltma olmadan kapsamlı konuşmalar veya büyük belge işleme imkanı sağlar.

Uncensored LLM API'sindeki hız sınırlarını nasıl yönetebilirim?

Bu sınır anahtar başına dakikada 300 istekle sınırlıdır. Bu limiti aşarsanız API 429 durum kodu döndürür. İstemcinizde istekleri sorunsuz bir şekilde devam ettirmek için üstel geri çekilme uygulayın.

Uncensored AI hizmeti başarısız istekler için ücret alıyor mu?

Hayır. 401, 402 veya 429 gibi hatalar önceden ödenmiş kredinizi tüketmez. Yalnızca başarılı yanıtlarda üretilen tokenlar için ödeme yaparsınız; bu da test için maliyet-etkindir.

API anahtarınızı şimdi alın

Kaydolun, anahtarınızı alın ve temel URL'nizi işaret edin. Saniyeler içinde tam kurulum.

Hesap aç