API Hızlı Başlangıç: Sohbet Tamamlamaları
Dakikalar içinde uncensored LLM API'miz ile geliştirmeye başlayın. Bu kılavuz, NSFW sohbet botunuz veya rol yapma uygulamanız için kimlik doğrulama, istek yapıları ve akış işlemlerini kapsar.
- Temel URL
- https://api.nsfwopenrouter.com/v1
- Model
- sansürsüz
Kimlik Doğrulama & Base URL
API anahtarınız her isteği doğrular. Authorization header Bearer şeması. Panelden Google veya e-posta ile bir anahtar oluşturabilirsiniz. Sistem, hesap başına tek bir aktif anahtar oluşturur. https://api.nsfwopenrouter.com/v1. Bu URL, herhangi bir OpenAI-uyumlu SDK ile çalışır. Aboneliğe ihtiyacınız yoktur. Sadece kullanılan tokenlar için ödeme yaparsınız. Hatalar ve reddetmeler ücretlendirilmez. Anahtarınızı anında almak için Google veya e-posta ile kaydolun.
Sohbet Tamamlama İsteği Gönderme
Şuraya bir POST isteği gönderin /v1/chat/completions. Model kimliği her zaman uncensored. Davranışı tanımlamak için sistem isteminizi sağlayın. Kullanıcı mesajlarını şurada dahil edin messages dizi. API, metin çıktısını doğrudan döndürür. Karmaşık yönlendirme gerçekleşmez. Trafik doğrudan sunucularımıza gider. Bu, yukarı akış filtreleri olmadan tutarlı NSFW işlemini sağlar.
Akış Yanıtlarını İşleme
Ayarlayarak akışı etkinleştirin stream için true. API, Sunucu Tarapı Olayları (SSE) döndürür. Her parça kısmi metin içerir. Token kullanım detayları son parçada görünür. Bu, kullanıcılar için algılanan gecikmeyi azaltır. Oluşturulan içeriğin gerçek zamanlı gösterilmesine olanak tanır. Hataları akış mantığı içinde işleyin. Başarısızlık durumunda eksik parçaları yok sayın.
Model Parametreleri Yapılandırma
Ayarla temperature yaratıcılık için. Kullan top_p nükleus ökleme için. Ayarlayın max_tokens çıktı uzunluğunu sınırlamak için. Varsayılan maksimum 2.048 tokendır. İstek başına 16.000 tokena kadar talep edebilirsiniz. Bağlam penceresi toplam 100.000 token destekler. Bu hem istemi hem de tamamlamayı içerir. Özel rol yapma ihtiyaçlarınız için bu ayarları ince ayarlayın.
JSON Modu Uygulanıyor
Kullan response_format ile {"type": "json_object"}. Model, geçerli JSON çıktusu garanti eder. Bu yapı, programatik entegrasyon için esastır. Yanıtı doğrudan uygulama nesnelerinize ayrıştırın. Güvenilirlik için regex ayrıştırmadan kaçının. Bu özellik tutarlı veri çıkarımı sağlar. Standart SDK'larla sorunsuz çalışır.
Araç Çağrılarını Anlamak
İstek gövdesinde araçları tanımlayın. Model yapılandırılmış işlev çağrıları döndürebilir. Use tool_choice belirli davranışları zorlamak için. Bu, dinamik ajan iş akışlarını mümkün kılar. API, standart OpenAI araç formatlarını destekler. Parse tool_calls yanıtta dizi. İşlevleri çalıştırın ve sonuçları geri besleyin. Bu, karmaşık çok adımlı etkileşimlere olanak tanır.
cURL
curl https://api.nsfwopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run my unit tests and show results"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwopenrouter.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwopenrouter.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ış
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 sorulan sorular
Doğrudan sansursuz erişim için NSFW OpenRouter alternatifi nedir?
API'miz, OpenRouter'ın yönlendirme katmanları olmadan sansürsüz bir modele doğrudan erişim sağlar. Üst katman filtrelerinin müdahalesi olmadan tutarlı NSFW çıktısı elde edersiniz. Bu, güvenilir yetişkin içerik üretimi gerektiren rol yapma uygulamaları için idealdir.
Neden 402 hatası alıyorum?
402 hatası, yetersiz ön ödemeli bakiye olduğunu gösterir. Token'lar yalnızca başarılı işlemden sonra ücretlendirilir. Servise devam etmek için hesabınıza kripto bakiye ekleyin. Bakiyeniz süresi dolmaz, bu nedenle daha sonra yükleyebilirsiniz.
100,000 token'lık bağlam penceresi nasıl çalışır?
100.000 tokenlık limit, girdi ve çıktı tokenlarının toplamına uygulanır. Büyük promptlar gönderebilir ve uzun yanıtlar alabilirsiniz. Maksimum tekli yanıt 16.000 tokendır. Optimal performans için geçmişinizi bu pencere içinde tutacak şekilde yönetin.
API anahtarınızı anında alın
Kaydol, anahtarı al ve temel URL'yi güncelle. İşte bu kadar.