Filtresiz API hızlı başlangıç
Sürtünmesiz bir şekilde entegre edin. Base URL'nizi ve API anahtarınızı ekleyin, ardından içerik reddi olmadan metin üretmek için standart OpenAI uyumlu kodu çalıştırın.
Resmi OpenAI SDK'sını yükleyin
Mevcut altyapınızı güçlendiren kütüphaneyi yükleyerek başlayın. Endüstri genelinde kullanılan standart istemciyi destekliyoruz; bu sayede kodunuz taşınabilirliğini korur. Tedarikçi kilitlemesini önlerken, aynı arayüz aracılığıyla sansürsiz modelimize erişim sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicontextwindow.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)
Base URL'inizi ve API anahtarınızı ayarlayın
İstemcinizi standart filtreleri atlamak için özel uç noktamıza yönlendirin. Kimlik bilgilerini güvenli tutmak için ortam değişkenlerinizi hemen yapılandırın. API'miz belirli bir temel URL ve kimlik doğrulama için geçerli bir anahtar bekler.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicontextwindow.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);
/v1/chat/completions adresine ilk isteğinizi gönderin
Sistem ve kullanıcı mesajlarınızla chat endpoint'ini çağırın. Model girdiyi işler ve gereksiz reddetmeler olmadan doğrudan bir metin yanıtı döndürür. Kullanın uncensored kısıtlamasız çıktılar için model kimliği.
curl https://api.kimicontextwindow.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
}'
SSE aracılığıyla akış yanıtlarını yönetin
Oluşturulurken belirteçleri üretmek için akış özelliğini etkinleştirerek algılanan gecikmeyi azaltın. Sunucu, Sunucu Tarafından Gönderilen Olaylar gönderir, bu da uygulamanızın çıktıyı kademeli olarak görüntülemesine olanak tanır. Bu, kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için idealdir.
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)
JSON modunu veya işlev çağırma özelliğini etkinleştirin
Programatik kullanım için çıktınızı yapılandırın veya harici sistemlerle entegre olmak için araçlar tanımlayın. Bu özellikler, güvenilir veri çıkarma için tek uncensored modelimizle çalışır.
Kullanımı, limitleri ve hataları kontrol edin
Token sayısını ve istek sınırlarını izleyerek hizmet kesintilerini önleyin. API'miz 100.000 tokenlık bir bağlam penceresi ve dakika başına 300 istek limiti uygular. 401 görürseniz anahtarınızı kontrol edin; 402, kripto ile yükleme yapmanız gerektiğini gösterir; 429 ise hız sınırına takıldığınızı işaret eder.
SSS
Uncensored API'yi hızlıca nasıl kullanmaya başlarım?
Google veya e-posta ile kaydolun ve API anahtarınızı anında edinin. Temel URL'nizi ve anahtarınızı OpenAI SDK'sına ekleyin, ardından sohbet tamamlama uç noktasına bir istek gönderin.
Bu filtresiz LLM için context window limiti nedir?
Model, birleştirilmiş girdi ve çıktı için 100.000 token'lık bir bağlam penceresini destekler. İstek başına 16.000 token'a kadar üretim yapabilir veya max_tokens değerini belirtmezseniz 2.048 token'a kadar üretim yapabilirsiniz.
Neden uncensored AI API isteklerimde 402 hatası alıyorum?
402 hatası, ön ödemeli bakiyenizin tükendiğini gösterir. İstek göndermeye devam etmek için USDT (TRC20) veya USDC (Base) ile yüklemeniz gerekir. Hatalar ve reddetmeler bakiye tüketmez.
API Anahtarınızı Alın
Kaydolun, jetonu kopyalayın, temel URL'yi güncelleyin. İşte bu kadar.