TR ▾
API anahtarı al

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.

API anahtarını alDokümanları oku

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Model kimliğiuncensored
Base URLhttps://api.llmrouterapi.com/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
JSON moduresponse_format: {"type": "json_object"}
Bağlam penceresi100.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)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fonksiyon çağırmaevet — 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ıkanahtar başına aynı anda 8 istek
Hız limitianahtar başına dakikada 300 istek
İstek boyutuen fazla 8 MB
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Fiyat1M 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
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap 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.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin