API Dokümantasyonu
Temel URL'mizi ve geçerli bir API anahtarını yapılandırarak kısıtlamasız LLM API'mize istek göndermeye başlayın.
Temel URL ve Kimlik Doğrulama
İstemcinizi temel URL'mize yönlendirin ve anahtarınızı yetkilendirme başlığında iletin. Hizmetimiz, özel başlıklar veya karmaşık yönlendirme mantığı gerektirmeden standart OpenAI yüklerini kabul eden tek bir uç nokta sağlar. API anahtarınız özel sanssiz modele erişim sağlar ve anahtarınızı kontrol panelinde Google veya e-posta kimlik doğrulaması kullanarak anında oluşturabilirsiniz. Anahtarınızı güvende tutun, çünkü tüm istekler için gereken tek kimlik bilgisi budur.
curl https://api.howtouseuncensoredai.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 temperature in london"}]
}'
Sohbet Tamamlamaları Uç Noktası
Prompt'larınızı şuraya gönderin chat/completions standart kullanan uç nokta messages dizi yapısı. Model kimliğini uncensored doğru çıkarım motorunu kullandığınızdan emin olmak için. API, yasal içerikler için gizli reddetmeler olmadan sıcaklık ve top-p ayarlarınıza saygı duyan metin yanıtları döndürür. Bu basit yapı, mevcut projelerinize minimum kod değişikliğiyle hizmetimizi dahil etmenizi sağlar.
Streaming ve Token Kullanımı
Ayarlayarak akışı etkinleştirin stream: true Sunucu Tarafından Gönderilen Etkinlikler (SSE) aracılığıyla oluşturuldukları gibi tokenları almak için. Bu, uzun yanıtlar için algılanan gecikmeyi azaltır ve arayüzünüzün gerçek zamanlı olarak güncellenmesine olanak tanır. Token kullanım detayları akışın son parçasında yer alır, böylece tüm yanıtı bellekte tutmadan maliyetleri doğru bir şekilde takip edebilirsiniz. Akış sırasında oluşan hatalar, kısmi çıktı için ücretlendirilmez.
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)
Fonksiyon Çağırma ve JSON Modu
Şu tools işlev çağırma yeteneğini etkinleştiren parametre, modelin uygulamalarınız için yapılandırılmış veri çıkarmasına olanak tanır. JSON çıktısını şunu ayarlayarak da zorlayabilirsiniz response_format için {"type": "json_object"} katı şema uyumu için. Bu özellikler uncensored modelimizle birlikte çalışır, böylece karmaşık veya niş konuları işleme yeteneğini kaybetmeden yapılandırılmış çıktılar alırsınız. İşlev şemalarını net bir şekilde tanımlayın, güvenilir sonuçlar elde edin.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouseuncensoredai.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 SDK Entegrasyonu
Resmi OpenAI Node SDK'sını kullanarak, base URL'yi hizmetimize işaret edecek şekilde geçersiz kilarak hızlıca entegre edin. Bu, standart OpenAI davranışını bekleyen mevcut sarmalayıcılar ve ara yazılımlarla uyumluluğu sağlar. Hataları zarifçe yönetebilir ve API'mizden dönen durum kodlarına göre geri denemeleri yönetebilirsiniz. SDK serileştirme ve çözümlendirmeyi yönetir, böylece HTTP detayları yerine uygulama mantığınıza odaklanabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);
Saniye Başına İstek Limitleri ve Kontenjanlar
API'miz, anahtar başına dakikada 300 istek ve eşzamanlılık sınırı olarak eş zamanlı 8 istek için limit uygular. Bu limitleri aşarsanız 429 hatası alırsınız ve geçersiz anahtarlar 401 hatası döndürür. 402 hatası, USDT veya USDC kullanarak yükleyebileceğiniz yetersiz ön ödemeli kredi anlamına gelir. Model, performansı korurken geniş girdi verileri için 100.000 token'lık bir bağlam penceresi destekler.
Sık sorulan sorular
Uncensored AI'yi ilk kez nasıl kullanırsınız?
Deneme kredisi olarak $0.50 almak için bir hesap oluşturun. Ardından, bir API anahtarı oluşturun ve OpenAI-uyumlu istemcinizi temel URL'miz ve model kimliği ile yapılandırın.
Hız limitini aşarsam ne olur?
Çok fazla istek nedeniyle 429 durum kodu alırsınız. Sınır, anahtar başına dakikada 300 istek olup eşzamanlı istekler için maksimum 8 adettir.
Uncensored LLM API akış yanıtlarını (streaming) destekliyor mu?
Evet, Sunucu Tarafından Gönderilen Olaylar almak için stream parametresini true olarak ayarlayın. Token kullanım ayrıntıları, akışın son chunk'ında sağlanır; bu da doğru faturalandırma için kullanılır.
API Anahtarınızı Alın
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Basit kurulum.