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.