tr ▾

API Dokümantasyonu

Sansürsüz API'mizi mevcut yığınına sürtünmesiz bir şekilde ekleyin. Bu kılavuz, Python ve Node.js geliştiricileri için temel uç noktaları, akış desteğini ve entegrasyon desenlerini kapsar.

Temel URL ve Kimlik Doğrulama

Tüm istekler için temel URL https://api.onlinellmuncensored.com/v1. Benzersiz API anahtarınızı Authorization header. Bu anahtar, kısıtlamasız metin üretimi için optimize edilmiş tek sansürsuz modele erişim sağlar.

İlk İstek

Bağlantıyı test etmek için standart bir sohbet tamamlama isteği gönderin. API, OpenAI istemcileri tarafından kullanılan aynı JSON yapısını kabul eder.

curl https://api.onlinellmuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
  }'

Şunu değiştirin YOUR_API_KEY gerçek anahtarınızla birlikte. Yanıt, oluşturulan metni ve token kullanım istatistiklerini döndürür.

Python SDK

Resmi openai package ve base URL'yi endpoint'imize işaret edecek şekilde yapılandırın. Bu, istemleriniz için tanıdık Python yöntemlerini kullanmanıza olanak tanır.

from openai import OpenAI

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

Mesajlarınızı bir sözlük listesi olarak iletin. İstemci seri hale getirmeyi halleder ve modelin yanıtını doğrudan döndürür.

Node SDK

Doğru temel URL ve API anahtarınızla Node.js'de OpenAI istemcisini başlatın. Bu kurulum hem CommonJS hem de ES modül içe aktarmalarıyla çalışır.

import OpenAI from "openai";

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

Çağrı chat.completions.create() istim dizinizle birlikte. Kütüphane HTTP bağlantısını otomatik olarak yönetir.

Akış Yanıtları

Ayarlayarak akışı etkinleştirin stream: true istekinizde. Oluşturuldukları anda kısmi metin parçalarını içeren Sunucu Tarafından Gönderilen Olaylar (SSE) alırsınız.

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)

Nihai yanıtı art arda oluşturmak için her parçayı işleyin. Son parça, istek için toplam token kullanımını içerir.

Limitler, Hatalar ve Bağlam

Her anahtar dakikada 300 istek ve 8 eşzamanlı bağlantıya izin verir. Bağlam penceresi toplam 100.000 token destekler, maksimum çıktı 16.000 token'dir. Hatalar şunları içerir 401 geçersiz anahtarlar için, 402 yetersiz bakiye için ve 429 hız sınırlamaları için. 8 MB gövde boyutu sınırını aşan istekler hemen reddedilir.

Sık sorulan sorular

Bu resmi uncensored LLM çevrimiçi API'si mi?

Evet, bu, sansürsüz modelimiz için doğrudan API'dir. Standart OpenAI istemcileriyle uyumludur ancak GPT veya Claude yerine kendi açık ağırlıklı modelimizi çalıştırır.

Kredilerim biterse ne olur?

API, ön ödemeli krediniz tükendiğinde 402 hatası döndürür. Erişimi geri kazanmak için istediğiniz zaman USDT veya USDC ile yükleyebilirsiniz.

Model yetişkin içeriği reddediyor mu?

Hayır, model yasal yetişkin konular için reddiye olmadan yanıt verir. Sadece çocuklara yönelik cinsel içeriği engeller.

Dakikalar içinde anahtar oluşturma

Kaydol, anahtarı al ve uç noktayı değiştir. Basit.