Sınırlandırmasız api ile hızlı başlangıç
Standart OpenAI SDK'larını kullanarak uncensored AI API'mizi dakikalar içinde entegre edin. Bu kılavuz kimlik doğrulama, istekler, akış (streaming) ve maliyet takibini kapsar.
Önkoşullar ve SDK kurulumu
API'miz, herhangi bir OpenAI uyumlu istemciyle çalışır. Yalnızca kontrol panelimizden bir API anahtarına ihtiyacınız vardır.
Diliniz için standart SDK'yı yükleyin. Python için, şunu çalıştırın pip install openai. Node.js için npm install openai. Standart OpenAI sınıf.
Base URL'inizi uç noktamıza ayarlayın. Bu, tüm isteklerin doğru şekilde uncensored LLM'mize yönlendirilmesini sağlar.
API anahtarınızla kimlik doğrulama
API anahtarınızı Authorization header. Bunu her istek için gerektiriyoruz.
Anahtarınızı "API anahtarı al" sayfasında oluşturun. Google ile oturum açabilir veya e-posta ve şifre kullanabilirsiniz.
Anahtarınızı güvende tutun. Hesap başına tek bir anahtar aktiftir. Kaybederseniz, eskisini değiştirmek için yeni bir tane oluşturun.
İlk sohbet tamamlamanızı gönderme
Şuraya bir POST isteği gönderin /v1/chat/completionsModeli şu olarak belirt uncensored.
Mesajınızı messages dizi. Model bir metin yanıtı döndürecektir.
Bir curl örneği:
curl https://api.llmsuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
}'
SSE aracılığıyla akış yanıtlarını işleme
Gerçek zamanlı çıktı için akış kullanın. Ayarlayın stream için true isteğinizde.
API, Sunucu Tarafından Gönderilen Olaylar gönderir. Her parça kısmi metin içerir.
Tam yanıtı oluşturmak için tüm parçaları toplayın. Bu, sohbet arayüzleri için idealdir.
Örnek Python'da:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsuncensored.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)
Sıcaklık gibi parametreleri yapılandırma
Yaratıcılığı kontrol etmek için parametreleri ayarlayın. Şunu kullanın: temperature rastgelelik için.
Ayarla top_p nükleus ökleme için. Kullanın max_tokens çıktı uzunluğunu sınırlamak için.
100.000 token'lık bir bağlam penceresi destekliyoruz. Bu, uzun konuşmalara olanak tanır.
Node.js örneği:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsuncensored.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);
Token kullanımını ve maliyetleri anlama
Sadece kullandığınız kadar ödeyin. Kredi ön ödemelidir ve süresi dolmaz.
Giriş tokenları 1M başına $0.15'tir. Çıkış tokenları 1M başına $0.50'dir.
Hatalar ve reddetmeler ücretsizdir. Token kullanımını son parçada kontrol edin.
Akış örneği:
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)Sıkça sorulan sorular
uncensored LLM API bağlam penceresi nedir?
API'miz 100.000 tokenlık bir bağlam penceresi destekler. Bu, hem istem hem de tamamlama tokenlarını içerir. Uzun belgeler gönderebilir veya uzun konuşmalar yapabilirsiniz.
Neden 401 hatası alıyorum?
Bir 401 hatası, API anahtarınızın geçersiz veya eksik olduğunu gösterir. Anahtarınızı panloyu kontrol edin. Doğru temel URL'yi kullandığınızdan emin olun.
429 hız sınırını nasıl yönetebilirim?
Dakikada 300 istek sınırına ulaştınız. Bekleyin ve yeniden deneyin. Ayrıca eşzamanlı istekleri anahtar başına 8'e düşürebilirsiniz.
API anahtarınızı şimdi edinin
Kaydol, anahtarı al ve API'yi yeni temel URL'ye yönlendir. Kurulum saniyeler sürer.