TR ▾
API anahtarı al

OpenRouter NSFW: Sansürsüz LLM API Hızlı Başlangıç

Dedicated sansürsüz LLM API'mizle dakikalar içinde geliştirmeye başlayın. Model değiştirmeden veya gizli filtreler olmadan metin göndermek ve filtrelenmemiş yanıtlar almak için standart OpenAI uyumlu uç noktaları kullanın.

Kimlik Doğrulama

Kimlik doğrulama, Authorization başlığında iletilen tek bir API anahtarıyla yapılır. Bu anahtar, API anahtarı al sayfasında e-posta ve şifre ile kaydolduktan sonra hemen oluşturulur. Anahtarı istediğiniz zaman yenileyebilirsiniz; bu işlem eski anahtarı hemen geçersiz kılar. API başlangıç denemesi için kredi kartı gerektirmez ve istemleriniz verilerinizin eğitimi için kullanılmaz. Anahtarınızı güvenli bir şekilde sakladığınızdan emin olun, çünkü ön ödemeli kredinize doğrudan erişim sağlar.

Sohbet Tamamlama Uç Noktası

İstekleri standart POST /v1/chat/completions uç noktasına https://api.nsfwllmrouter.com/v1 temel URL'si üzerinden gönderin. Bu metin tabanlı bir arayüzdür; gömme vektörleri, görüntü, ses veya video oluşturmayı desteklemiyoruz. Yetişkin içerikler için optimize edilmiş özel açık ağırlıklı modelimizi kullandığınızdan emin olmak için modeli uncensored olarak belirtin. Model kendi GPU sunucularımızda çalışır ve yasal yetişkin, kurgusal veya tartışmalı konularda reddetmez. GPT, Claude veya başka bir satıcının modeli değildir.

curl https://api.nsfwllmrouter.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."}]
  }'

İstek gövdesi 8 MB'ı geçmemelidir. İstemci olarak herhangi bir OpenAI uyumlu istemcide yapacağınız gibi sistem, kullanıcı ve asistan mesajları tanımlayabilirsiniz. Model, çıktı metnini doğrudan yanıt akışında döndürür.

Python SDK

Hızlı entegrasyon için resmi OpenAI Python kütüphanesini kullanın. İstemciyi temel URL'mize yönlendirin ve API anahtarınızı sağlayın. Bu yaklaşım, uygulama mantığınızı değiştirmeden temel URL'yi değiştirmenize olanak tanıyan herhangi bir OpenAI uyumlu SDK ile çalışır. uncensored model kimliği, özel sansürsüz LLM'mizle etkileşim kurduğunuzdan emin olmanızı sağlar.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwllmrouter.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)

Bu özel bir sansürsüz API olduğundan, karmaşık yönlendirme yönetimi veya birden fazla model arasında seçim yapmanıza gerek yoktur. Sistem, altyapımızda çıkarımı gerçekleştirir. Çok modellerli yönlendirme gerekiyorsa bunu kendiniz oluşturmanız gerekir, ancak burada tek bir optimize edilmiş modelimiz sabittir.

Node SDK

Node.js ortamlarında, özel temel URL ve API anahtarınızla OpenAI istemcisini başlatın. Bu, AI uygulamaları oluşturmak için standart JavaScript/TypeScript kalıplarını kullanmanızı sağlar. İstemci, OpenAI spesifikasyonunun beklediği şekilde uç noktalarımızla iletişim kurar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwllmrouter.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);

Ortamınızın gerekli fetch veya http kütüphanelerini desteklediğinden emin olun. Yanıt nesnesi, oluşturulan metni içeren standart choices dizisini içerecektir. Bu yöntem, güvenilir, filtrelenmemiş metin oluşturmanıza ihtiyaç duyduğunuz sunucu tarafı işleme veya API arka uçları için idealdir.

Akışlı Yanıtlar

İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, yanıtın kısmi parçalarını içeren Sunucu Tarafı Olayları (SSE) döndürür. Bu, metnin oluşturulduğu anda görüntülenmesini istediğiniz gerçek zamanlı arayüzler için kullanışlıdır. Model standart akış protokollerini destekler, bu nedenle mevcut SSE ayrıştırıcılarını kullanabilirsiniz.

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)

Her parça artımlı metni içerir. Tam yanıtı oluşturmak için bu parçaları uygulamanızda birleştirin. Akış, token faturalandırmayı etkilemez; işlenen toplam girdi ve çıktı tokenları için ücretlendirilirsiniz. Bu özellik chat/completions uç noktasında desteklenir.

Hız Limitleri ve Kısıtlamalar

Her API anahtarı dakikada 300 istekle sınırlıdır. Bu sınırı aşarsanız, 429 hız limiti hatası alırsınız. Maksimum istek gövdesi boyutu 8 MB'tır. Anahtarınız geçersizse 401 hatası alırsınız. Ön ödemeli krediniz yoksa 402 hatası alırsınız. Bağlam penceresi hem istem hem de tamamlama dahil olmak üzere 100.000 token kapsar. SLA garantisi yoktur ve on-prem dağıtım veya model yönlendirme sunmuyoruz. Yüksek hacim ve filtrelenmemiş çıktı gerektiren uygulamalar için bu sansürsüz api'yi kullanın.

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
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwllmrouter.com/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Akışevet — server-sent events; son parça token kullanımını içerir
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
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
İstek boyutuen fazla 8 MB
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
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
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir

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

Sorular ve cevaplar

Bu bir OpenRouter satıcısı mı?

Hayır, kendi sansürsüz modelimizi kendi GPU sunucularında çalıştıran bağımsız bir hizmetiz. API'miz OpenAI uyumlu olsa da resmi bir OpenRouter ortağı veya satıcısı değiliz. Başka tedarikçilerin modelleri arasında yönlendirme yapmıyoruz.

Bağlam penceresi boyutu nedir?

Bağlam penceresi 100,000 token'dır; hem girdi istemini hem de çıktı tamamlamasını içerir. Bu, tek bir istek içinde uzun sohbetlere veya büyük belge işleme imkanı tanır.

JSON modunu destekliyor musunuz?

Gerçek veri sayfası JSON modunu ayrı bir özellik olarak açıkça listelemese de, model doğru istemle JSON çıktısı verebilir. Belirli biçimlendirme garantileri için model dokümantasyonuna bakın veya kullanım durumunuzla test edin. Odak noktamız sansürsüz metin üretme yeteneğini sağlamaktır.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.

API anahtarı al