Sansürsüz LLM API Hızlı Başlangıç Kılavuzu
Bu hızlı başlangıç kılavuzu, standart OpenAI uyumlu istemciler kullanarak sansürsüz chat-completions API'mizi entegre etmenize yardımcı olur. İstekleri hemen göndermeye başlamak için gerekli temel URL, kimlik doğrulama adımları, kod örnekleri ve limitleri bulacaksınız.
Kimlik Doğrulama ve Başlıklar
API'miz standart API anahtarı kimlik doğrulamasını kullanır. Her istek için anahtarınızı Authorization başlığında dahil etmelisiniz. Yeni hesaplar, API anahtarı sayfasında kayıttan sonra hemen bir anahtar alır. Anahtarınızı kaybederseniz, onu herhangi bir zamanda yeniden oluşturabilirsiniz; bu, eski anahtarı iptal eder. Hesap başına yalnızca bir aktif anahtarına izin verilir.
Tüm istekler için temel URL https://api.llmapistatus.com/v1 şeklindedir. Bu, base_url yapılandırmasını güncelleyerek resmi OpenAI SDK'ları ve herhangi bir OpenAI uyumlu istemci ile çalışır. Kimlik doğrulama dışında özel başlıklara gerek yoktur.
Chat Completions Uç Noktası
POST /v1/chat/completions uç noktasını kullanarak meti girin ve metik alın. Model kimliği her zaman uncensoreddir. Bu, kendi GPU sunucularımızda çalışan ve yasal yetişkin kullanımı için sansürsüz yanıt verecek şekilde ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude veya başka bir sağlayıcının modeli değildir.
API, araç ve fonksiyon çağırma desteği sunar. Farklı sağlayıcılar arasında yönlendirme yönetmenize gerek yoktur; tek bir, özel sansürsüz uç nokta sunuyoruz. Diğer sağlayıcıların genel karşılaştırmaları için LLM Liderlik Tablosuna bakın.
curl https://api.llmapistatus.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."}]
}'
Akışlı Yanıtlar
Düşük gecikme süresi için istek gövnenizde stream: true ayarlayarak akışı etkinleştirebilirsiniz. API, Sunucu Tarafından Gönderilen Olaylar (SSE) akışı döndürür. Bu, tokenlar oluşturuldukça görüntülemek istediğiniz sohbet arayüzleri için idealdir.
Akış, hem resmi OpenAI SDK'ları hem de genel HTTP istemcileri ile çalışır. Akış, model bitirene veya bir hata oluşana kadar devam eder. Bu yöntem, kullanıcılar için algılanan bekleme süresini azaltarak sansürsüz modelin üretim uygulamalarında daha duyarlı hissetmesini 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)
Fonksiyon Çağırma Desteği
API, fonksiyon çağırma aracılığıyla yapılandırılmış çıktı desteği sunar. İsteğinizde araçlar tanımlayabilir ve model, şemanıza uyan yapılandırılmış JSON döndürür. Bu, diğer sistemlerle etkileşim kurması gereken ajanlar veya uygulamalar oluşturmak için kullanışlıdır.
Sohbet tamamlama isteğinizde tools parametresini kullanın. Model uygun olduğunda araç çağrıları ile yanıt verecek, böylece fonksiyonları çalıştırmanıza ve sonuçları sohbete geri beslemenize olanak tanır. Bu özellik ekstra maliyet olmadan tüm isteklerde mevcuttur.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapistatus.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)
Model Listeleme ve Bağlam Penceresi
Mevcut modelleri GET /v1/models uç noktasını kullanarak listeleyebilirsiniz. Bu, model kimliği uncensored olan meta verileri döndürür. Model, hem istem hem de tamamlama için birlikte 100.000 tokenlık bir bağlam penceresi destekler.
Bu büyük bağlam penceresi, tek bir istekte kapsamlı sistem talimatları, konuşma geçmişi veya belge içeriği göndermenize olanak tanır. Uzun formatlı üretim veya büyük belgelerin işlenmesi için uygundur. Hatalardan kaçınmak için toplam token sayınızı 100k sınırında tutun.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapistatus.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);
Hız Limitleri ve Kontenjanlar
Her API anahtarı dakikada 300 istekle sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tır. Hız limitini aşarsanız 429 durum kodu alırsınız. API anahtarınız geçersizse 401 hatası alırsınız. Ön ödemeli krediniz yoksa 402 hatası alırsınız.
Fiyatlandırma şeffaftır: 1M girdi token başına $0.25 ve 1M çıktı token başına $1.00. Kredi ön ödemelidir ve asla sona ermez. Kripto (USDT veya USDC) ile $10'dan başlayan bakiye yükleyebilirsiniz. Bonus krediler hakkında ayrıntılar için LLM API Fiyatlandırma sayfasına bakın.
Teknik özellikler
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.llmapistatus.com/v1 |
| JSON modu | response_format: {"type": "json_object"} |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| İstek boyutu | en fazla 8 MB |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Bu model GPT-4 veya Claude ile aynı mı?
Hayır. Model kimliği "uncensored"dir ve kendi GPU sunucularımızda çalışan açık ağırlıklı bir modeldir. Yasal yetişkin kullanımı için sansürsüz olacak şekilde ayarlanmıştır ancak GPT, Claude, Gemini veya diğer sağlayıcıların modellerinden ayrı bir modeldir.
Deneme kredisi ile nasıl başlarım?
API Anahtarı Al sayfasında yalnızca e-posta ve şifre ile kayıt olun. 7 gün geçerli $0.50 deneme kredisi alırsınız. Başlamak için kredi kartı veya telefon numarası gerekmez.
Hız limitine takılırsam ne olur?
Dakikada 300 isteği aşarsanız API 429 durum kodunu döndürür. İstemcinizde üstel geri çekilme (exponential backoff) uygulamanız gerekir. Anahtarınızı gerekirse yeniden oluşturabilirsiniz, ancak hız limiti anahtar başına geçerlidir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.