Uncensord ai API Dokümantasyonu
Dakikalar içinde sansürsüz LLM API'mizle metin üretin. Bu kılavuz, standart OpenAI uyumlu istemciler için kimlik doğrulama, uç noktalar ve entegrasyon konularını kapsar.
https://api.uncensordai.com/v1uncensored
API Base URL ve Kimlik Doğrulama
Temel URL'yi API anahtarınızla standart OpenAI kullanarak bağlayın. Tüm istekler için tek bir bearer token kullanırız; bu, mevcut SDK'larla uyumluluğu sağlar.
Anahtarınız kayıt sırasında hemen verilir. Güvenli tutun.
- Temel URL:
https://api.uncensordai.com/v1 - Kimlik Doğrulama: Bearer token'ı
Authorizationüstbilgi
curl https://api.uncensordai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version of python"}]
}'
Sohbet Tamamlamaları Uç Noktası
Şuraya mesaj gönderin /v1/chat/completions endpoint. Model kimliği uncensored.
İstekler metin yanıtları döndürür. Bağlam penceresi 100,000 token'dır. Maksimum çıktı 16,000 token'dır.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensordai.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)
SDK Entegrasyon Örnekleri
Resmi OpenAI SDK'sını veya herhangi bir uyumlu istemciyi kullanın. Base URL'yi ve API anahtarını ayarlayın.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensordai.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);Streaming, Server-Sent Events (SSE) üzerinden desteklenir.
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)
Akış Yanıtları ve Token Kullanımı
Ayarlayarak akışı etkinleştirin stream: true. Token kullanımı son chunk'ta görünür.
Her bir parça kısmi metin içerir. Tam yanıtı oluşturmak için birleştirin.
Parametreler: Sıcaklık, Top P ve Durdur
Standart parametreleri kullanarak üretimi kontrol edin. Kullanın temperature rastgelelik için.
Ayarla top_p nükleus örnekleme için. Tanımlayın stop üretimi durdurmak için diziler. JSON modu, response_format: {"type": "json_object"}.
Hata Yönetimi ve Hız Sınırlamaları
Kod 401 geçersiz anahtarı gösterir. Kod 402 kredi olmadığını belirtir. Kod 429 hız sınırının aşıldığını işaret eder.
Sınır dakikada 300 istektir. Bağlam penceresi 100.000 token'dır. Hatalar ücretsizdir.
SSS
uncensord AI bağlam penceresi nedir?
Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır.
Uncensored AI API ile nasıl kimlik doğrulaması yaparım?
API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Belgelerde belirtilen temel URL'yi kullanın.
Uncensored AI API, akış yanıtlarını (streaming) destekliyor mu?
Evet, Server-Sent Events üzerinden streaming desteklenir. Token kullanımı son parçada raporlanır.
API Anahtarınızı Alın
Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Kurulum tamamlandı.