Filtresiz AI API Dokümantasyonu
Standart OpenAI uyumlu SDK'ları kullanarak dakikalar içinde sansürsuz LLM API'mize başlayın. Metni gönderin, metni alın ve sansür veya abonelik kapıları olmadan uygulamanızı oluşturun.
Kimlik Doğrulama ve Temel URL
API anahtarınız ihtiyacınız olan tek kimlik bilgisidir. Panoda telefon numarası gerekmeden Google veya e-posta ile anında oluşturun. Kullanın https://api.unfilteredai.cc/v1 tüm istekleriniz için temel URL olarak. Sistem, önceki aktif anahtarı otomatik olarak değiştirerek hesap başına tek bir anahtar döndürür.
İlk İstek
İlk isteminizi gönderin uncensored model standart HTTP çağrıları kullanarak. Uç nokta JSON yüklerini kabul eder ve metin yanıtlarını hemen döndürür. Basit bir tamamlama isteği ile bağlantı ve token kullanımını test edebilirsiniz.
curl https://api.unfilteredai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation provided above"}]
}'
Python SDK Entegrasyonu
Resmi OpenAI istemci kütüphanesini kullanarak Python uygulamalarınıza doğrudan entegre edin. İstemciyi base URL'mize yönlendirin ve anahtarınızı enjekte edin. Bu yaklaşım özel ayrıştırma mantığı olmadan hem senkron hem de asenkron iş akışları için çalışır.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredai.cc/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
Sunucu tarafı veya kenar bilişim dağıtımları için Node.js SDK'sını kullanın. Temel URL'yi ve API anahtarını uç noktamıza eşleyecek şekilde yapılandırın. Kütüphane serileştirmeyi ve yanıt ayrıştırmayı yönetir, böylece uygulama mantığınıza odaklanabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredai.cc/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ı ve Kullanım
Gerçek zamanlı token üretimini etkinleştirmek için stream: true istekinizde. API, Sunucu Tarafından Gönderilen Olaylar (SSE) akışı döndürür. Token kullanım istatistikleri akışın son parçasında görünür, bu da tam yanıtı beklemeye gerek kalmadan maliyetleri doğru bir şekilde izlemenizi sağlar.
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)
Kotası ve Hata Yönetimi
Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bu limite takılmanız API'den 429 hatı döndürür. 401 hatı geçersiz bir anahtarı, 402 hatı ise ön ödemeli kredinizin tükendiğini gösterir. Model, uzun konuşmalar için 100,000 tokenlik bir bağlam penceresi destekler.
Sık sorulan sorular
Unfiltered AI API için temel URL nedir?
Temel URL olarak HTTPS://api.unfilteredai.cc/v1 kullanın. Bu uç nokta, resmi OpenAI SDK'ları ve herhangi bir standart OpenAI-uyumlu istemci ile uyumludur.
Neden 429 hatası alıyorum?
Dakikada 300 istek veya anahtar başına 8 eşzamanlı istek için hız sınırını aştınız. Birkaç saniye bekleyip yeniden deneyin veya istemcinizi eşzamanlı bağlantıları verimli bir şekilde işleyecek şekilde optimize edin.
Bağlam penceresi nasıl çalışır?
Model, istem ve tamamlama birleşik olarak 100.000 token'lık bir bağlam penceresi destekler. Büyük girdiler gönderebilirsiniz ancak bir alt sınır belirtmedikçe maksimum çıktı istek başına 16.000 token ile sınırlıdır.
API Anahtarınızı Alın
Kaydolun, belirteci alın, uç nokta adresini güncelleyin. İşte bu.