Hızlı Başlangıç Kılavuzu
Temel URL ve API anahtarınızı değiştirerek sansürsüz LLM API'mizi dakikalar içinde entegre edin. Bu hızlı başlangıç, standart OpenAI uyumlu istemciler kullanarak kimlik doğrulama, sohbet tamamlamaları, akış ve fonksiyon çağırma konularında sizi yönlendirir.
https://api.llmrouterapi.com/v1uncensored
Kimlik Doğrulama ve Temel URL
API anahtarı al adresinden bir hesap oluşturarak başlayın. Kayıt olduğunuzda size özel bir API anahtarı verilir. Deneme için kredi kartı girmenize gerek yoktur ve istemler eğitim için kullanılmaz. İstekleriniz, bu anahtarı kullanarak barındırılan uç noktada kimlik doğrulaması yapar.
Tüm istekler için temel URL https://api.llmrouterapi.com/v1 şeklindedir. Bu URL resmi OpenAI SDK'ları ve herhangi bir standart OpenAI uyumlu istemci ile uyumludur. İstemcinizi bu temel URL'yi gösterecek şekilde yapılandırın ve başlığınızı Authorization: Bearer YOUR_API_KEY olarak ayarlayın. Karmaşık yönlendirme mantığına gerek yoktur; altyapıyı sizin için biz yönetiyoruz.
İlk İstek: Sohbet Tamamlamaları
İlk isteğinizi POST /v1/chat/completions uç noktasına gönderin. Model kimliğini "uncensored" olarak belirtmeniz gerekir. Bu model, yasal yetişkin kullanım için içerik reddi olmadan cevap verecek şekilde ayarlanmış açık ağırlıklı büyük dil modelidir. Hem istemi hem de tamamlamayı kapsayan 100.000 token'lık bir bağlam penceresi destekler.
Aşağıda, standart JSON yük yapısını göstermek için curl kullanan temel bir örnek bulunmaktadır.
curl https://api.llmrouterapi.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 SDK Kullanımı
Python geliştiricileri için resmi openai paketi kutudan çıkar çıkmaz çalışır. İstemcinizi temel URL'mizi ve API anahtarınızı kullanacak şekilde yapılandırın. Bu, temel URL ve API anahtarını değiştirmeniz mevcut kodunuzun anında çalışmasını sağlar. İstemci otomatik olarak seri hale getirme ve hata ayrıştırma işlemlerini halleder.
Başlatma veya istek sırasında modeli uncensored olarak belirttiğinizden emin olun. Bu yaklaşım entegrasyon sürtünmesini ortadan kaldırır ve mevcut LLM araçlarının sağlam ekosisteminden yararlanmanızı sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmrouterapi.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 Entegrasyonu
Node.js geliştiricileri openai npm paketini veya herhangi bir fetch tabanlı istemciyi kullanabilir. baseURL değerini uç noktamıza ayarlayın ve anahtarınızı başlıklarda sağlayın. Bu yöntem, istek yaşam döngüsü üzerinde programatik kontrole ihtiyacınız olan sunucu tarafı uygulamaları veya kenar işlevleri için idealdir.
API, sohbet tamamlamaları içinde özel fonksiyonlar tanımlamanıza olanak tanıyan araç ve fonksiyon çağırma desteği sağlar. Bu, karmaşık mantık ve veri alma işlemlerini modelin yanıt yapısından doğrudan mümkün kılar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmrouterapi.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ış Yanıtları
Daha düşük gecikme süresi ve daha iyi kullanıcı deneyimi için isteğinize stream: true ayarını ekleyerek akışı etkinleştirin. API, tokenlar oluşturulurken onları sunan Sunucu Tarafı Olayları (SSE) akışı döndürür. Bu, kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için özellikle yararlıdır.
Her parça kısmi içerik içerir, bu da metni aşamalı olarak render etmenizi sağlar. Bu özellik, standart OpenAI-uyumlu akış istemcileriyle sorunsuz çalışır ve olay yapısı için ek ayrıştırma mantığı gerektirmez.
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ınırlar, Hatalar ve Model Listesi
Kullanımınızı izleyin ve hataları zarifçe yönetin. API ana başına dakikada 300 istek ve 8 MB istek gövdesi limiti uygular. Anahtarınız geçersizse 401 hatası alırsınız. 402 durumu yetersiz ön ödemeli kredi anlamına gelir. 429 hatası hız limitini aştığınızı gösterir.
Kullanılabilir modelleri GET /v1/models ile listeleyebilir, bu da size uncensored modelini döndürür. Bu hizmetin gömme (embedding), görüntü veya ses üretme özellikleri sunmadığını unutmayın. Hesap yönetimi için API anahtarınızı istediğiniz zaman yeniden oluşturabilir, böylece öncekini geçersiz kılabilirsiniz. Krediler süresi dolmaz ve 10 $'dan başlayan bakiyelerle bakiye yükleyebilirsiniz.
Sorular ve cevaplar
Fiyatlandırma yapısı nedir?
Kullanım bazlı ön ödemeli kredi sunuyoruz ve aylık ücret yoktur. Maliyet 1M giriş token'ı başına $0,25 ve 1M çıkış token'ı başına $1,00'dir. Krediler süresi dolmaz ve kripto (USDT veya USDC) ile 10 $'dan başlayan tutarlarda bakiye yükleyebilirsiniz.
Bu API fonksiyon çağırma'yı destekliyor mu?
Evet, <code>POST /v1/chat/completions</code> uç noktası fonksiyon ve araç çağırma desteği sağlar. İsteğinize özel fonksiyonlar tanımlayabilir, model uygun olduğunda yapılandırılmış JSON verisi döndürür.
Bağlam penceresi kaç token destekler?
Model 100.000 token'lık bir bağlam penceresi destekler. Bu toplam hem istemi (giriş) hem de tamamlamayı (çıkış) içerir. Optimal performans için birleşik token sayınızın bu sınırlar içinde kalmasına dikkat edin.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.
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 |
| Base URL | https://api.llmrouterapi.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| JSON modu | response_format: {"type": "json_object"} |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 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 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| 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) |
| 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 |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
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 |