Uncensored API hızlı başlangıç kılavuzu
Uncensored LLM API, güvenilir araç çağırma ve sınırsız metin üretimi için moderasyon filtrelerini kaldıran OpenAI uyumlu bir chat-completions uç noktası sağlar. Bu kılavuz, tek bir uncensored modelle kimlik doğrulama yapma, istek gönderme ve akış yanıtları işleme yöntemlerini gösterir.
Temel URL ve kimlik doğrulama
SDK'nızı veya HTTP istemcinizi temel URL'ye işaret ederek başlayın https://api.uncensoredllmmodels.com/v1. Geçerli bir API anahtarına Authorization üstbilgiyi Bearer token olarak kullanın. Google veya e-posta kullanarak bir hesap oluşturun ve sistem anahtarınızı hemen görüntüler. Bir hesap başına tek aktif anahtar, karmaşık proxy kurulumları olmadan döndürmeyi kolaylaştırır.
curl https://api.uncensoredllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of 5 Python libraries for async web scraping"}]
}'
İlk istek (chat completions üzerinden)
Şuraya bir POST isteği gönderin /v1/chat/completions model kimliği olarak ayarlandığında uncensored. Uç nokta, metin-girişi, metin-çıkışı etkileşimi için standart OpenAI yük yapılarını kabul eder. Aşağıdakileri belirtebilirsiniz: max_tokens çıktı uzunluğunu kontrol etmek için, atlanırsa varsayılan 2.048 olarak ayarlanır. Model, yasal yetişkin içerik için tipik güvenlik reddetmelerini uygulamadan oluşturulan metinle yanıt verir.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmmodels.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)
Model uç noktanızı doğrulayın
GET /v1/models bağlantıyı onaylamak ve mevcut modelleri listelemek için uç nokta. Bu, istemcinizin doğru yapılandırıldığından emin olmak için model hakkında meta veriler döndürür. API'yi otomasyon hatlarınıza entegre etmeden önce hızlı bir doğrulama adımından geçer. Bu özel uç noktada başka model sunulmaz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmmodels.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);
Fonksiyon çağırma ve JSON modu
API, araç tanımları ve JSON modu desteği sunar, response_format. Yapılandırılmış çıktıyı kullanarak zorlayabilirsiniz. {"type": "json_object"} kodunuzda güvenilir ayrıştırmak için. Fonksiyon çağrısı, modelin otomasyon görevleri için yapılandırılmış veri döndürmesine olanak tanır. Bu, ham metin çıktılarında post-işleme regex hilelerine olan ihtiyacı ortadan kaldırır.
Akış yanıtları ve belirteç kullanımı
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, model metin oluştururken Sunucu Tarafından Gönderilen Olaylar (SSE) parçaları gönderir. Token kullanım istatistikleri akışın son parçasında görünür. Bu, uygulamanızın maliyetleri ve bağlam penceresi tüketimini gerçek zamanlı olarak takip etmesine olanak tanı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)
Rate limitler, hatalar ve bağlam penceresi
Her anahtar dakikada 300 istek ve sekiz eşzamanlı istek yapmanıza olanak tanır. Bağlam penceresi toplamda 100,000 token destekler, maksimum çıktı 16,000 token'dır. Hatalar arasında geçersiz anahtarlar için 401 ve ön ödemeli kredi tükendiğinde 402 bulunur. 8 MB'ın altındaki istekler kabul edilir. İçerik politikası nedeniyle reddetmeler nadirdir ancak küçük cinsel içerikler için geçerlidir.
Destek S&A
Bu sansürsüz LLM API'si standart OpenAI SDK'ları ile uyumlu mu?
OpenAI API ile aynı istek ve yanıt yapılarını kullanır. İstemci yapılandırmanızda base URL ve API anahtarını güncellemeniz yeterlidir. Sıcaklık ve top_p gibi tüm standart parametreler desteklenir.
Hız limitlerini aşarsam ne olur?
API, dakika başına 300 isteği veya sekiz eşzamanlı bağlantıyı aşmanız durumunda 429 durum kodunu döndürür. İstemcinizde üstel geri çekilme uygulamanız gerekir. Daha fazla kısıtlamayı önlemek için belirtilen gecikmeden sonra yeniden deneyin.
Ön ödemeli kredi modeli nasıl çalışır?
Bakiye, gerçek token kullanımına göre ücretlendirilir ve hatalar ücretsizdir. Daha büyük miktarlar için bonus bakiye ile USDT veya USDC ile yükleyebilirsiniz. Abonelik ücreti yoktur ve kullanılmayan bakiye süresi dolmaz.
API anahtarı aracılığıyla erişim
Kaydolun, anahtarınızı alın ve temel URL'nizi güncelleyin. Tam yapılandırma bu.