Kimlik Doğrulama & Base URL
Hesap oluşturarak ve API anahtarınızı oluşturarak başlayın. Tüm istekler için base URL https://api.nofilteraichat.com/v1 şeklindedir. Bu URL'yi işaret ederek ve anahtarınızı Authorization başlığında sağlayarak resmi OpenAI SDK'larını veya herhangi bir uyumlu istemciyi kullanabilirsiniz. Kayıt Google veya e-posta ile anında gerçekleşir, telefon numarası gerekmez. Anahtarınız oluşturulduğunda hemen gösterilir. Hesap başına yalnızca bir aktif anahtarınız vardır; yeni bir tane oluşturmak eskisini değiştirir. Ön ödemeli kredinize tam erişim sağladığı için anahtarınızı güvende tutun. Aylık abonelikler yoktur ve kullanılmayan kredi süresi dolmaz.
Temel Metin Tamamlama
Metin oluşturmak için standart bir sohbet tamamlama isteği gönderin. Model kimliği uncensored'dir. Bu uç nokta, yasal yetişkin içerikler için içerik filtreleri olmadan ham metin girişini ve çıkışını destekler. temperature ve top_p gibi parametrelerle yanıt stilini kontrol edebilirsiniz. max_tokens belirtmezseniz, yanıt pencerenin sonuna kadar devam edebilir. Bağlam penceresi, istem ve tamamlama birlikte toplam 100,000 token'a kadar destekler. İstekler gerçek token kullanımına göre faturalandırılır ve hatalar ücretsizdir.
Python SDK Entegrasyonu
API'mizle etkileşim kurmak için resmi OpenAI Python kütüphanesini kullanın. Base URL'yi uç noktamıza ayarlayın ve API anahtarınızı sağlayın. Bu, tanıdık chat.completions.create yöntemlerinden yararlanmanızı ve sansürsüz modelimizin avantajlarından faydalanmanızı sağlar. Kütüphane JSON serileştirmesini ve yeniden denemeleri otomatik olarak halleder. Yanıtları akış olarak alabilir veya senkron sonuçlar elde edebilirsiniz. Araç çağırma ve JSON modu gibi tüm özellikleri desteklemek için SDK'nın güncel bir sürümünü kullandığınızdan emin olun. Bu yaklaşım, Python tabanlı uygulamalar için geliştirme sürecini hızlandırır.
Node.js SDK Entegrasyonu
API'yi OpenAI Node SDK'sını kullanarak Node.js uygulamalarınıza entegre edin. İstemciyi base URL'miz ve API anahtarınızla yapılandırın. Bu kurulum, diğer OpenAI uyumlu hizmetlerde olduğu gibi sohbet tamamlamalarını çağırmanızı sağlar. SDK modern JavaScript özelliklerini ve async/await desenlerini destekler. Node ortamınızda yanıtları kolayca işleyebilir ve hataları yönetebilirsiniz. Bu yöntem, sansürsüz LLM yetenekleri gerektiren web sunucuları, arka uç hizmetleri veya herhangi bir Node.js uygulaması için idealdir. Karmaşık yapılandırma olmadan AI özellikleri eklemenin basit bir yolunu sağlar.
Akışlı Yanıtlar
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, tokenlar oluşturuldukça Sunucu Tarafı Olayları (SSE) döndürür. Bu, metni gerçek zamanlı görüntüleyerek daha iyi bir kullanıcı deneyimi sağlar. Token kullanım istatistikleri akışın son parçasında dahil edilir. Akış, tüm SDK'lar ve ham HTTP istemcileri tarafından desteklenir. Bu özellik, gecikmenin önemli olduğu sohbet arayüzleri ve uygulamalar için gereklidir. Model tokenları sırayla oluşturur, böylece kısmi yanıtları hemen işleyebilirsiniz. Bu, senkron isteklere göre algılanan bekleme sürelerini önemli ölçüde azaltır.
Limitler, Hatalar & Bağlam
Servis kesintilerini önlemek için kullanımınızı izleyin. API, anahtar başına dakikada 300 istek ve 8 eşzamanlı istek sağlar. Maksimum istek gövdesi boyutu 8 MB'tır. API anahtarı geçersizse 401 hatası alırsınız. 402 hatası yetersiz kredi olduğunu gösterir; devam etmek için kripto (USDT on TRC20 veya USDC on Base) ile bakiye yükleyin. 429 hatası hız limitine ulaştığınızı gösterir. Bağlam penceresi 100.000 token'dır. Hatalar ve reddetmeler krediyi tüketmez. En iyi performans için isteklerinizi bu sınırlar içinde tutun. Model, reşit olmayanlarla ilgili cinsel içeriği, bu bir zorunlu sınırdır, reddeder.
cURL
curl https://api.nofilteraichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichat.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichat.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);Akış
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)