Filtresiz LLM API Hızlı Başlangıç
Engellenmemiş LLM API'siyle dakikalar içinde başlayın. Metin gönderin, metin alın, filtre yok, sürpriz yok.
Temel URL ve Kimlik Doğrulama
API şurada yaşar: https://api.nsfwh.com/v1. İle geçirilen bir API anahtarı ile kimlik doğrulaması yapın. Authorization header anahtarınızı. Anahtarınızı, telefon doğrulaması gerekmeden kayıt sayfasında Google veya e-posta ile anında oluşturun. Anahtar bir kez gösterilir, bu yüzden güvenli bir şekilde kaydedin. Yasal yetişkin içeriği, metin üretimi ve standart reddetmeler olmadan yaratıcı yazım için sansürsüz modele erişim sağlar.
curl https://api.nsfwh.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
}'
İlk İsteğinizi Gönderme
Şuraya POST isteği yapın: /v1/chat/completions mesajınızla birlikte. Model kimliği uncensoredGirdi metni messages dizi. Yanıt oluşturulan metni içerir. Gömme vektörleri, resimler veya ses desteklenmez. Bu, filtrelenmemiş dil yeteneklerine doğrudan erişim isteyen geliştiriciler için tasarlanmış saf metin-girişi, metin-çıkışı bir hizmettir.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwh.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)
Akış Yanıtları
Gerçek zamanlı token teslimi için Sunucu Tarafı Olayları kullanın. Ekle stream: true istemine ekleyin. Her parça kısmi metni ve son parçada kullanım verilerini içerir. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Akış, SSE'yi işleyen herhangi bir standart OpenAI-uyumlu istemci ile çalışır. Sohbet arayüzleri ve etkileşimli uygulamalar için idealdir.
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 ve JSON Modu
yapılandırılmış çıktılar için response_format: {"type": "json_object"}. Bu, modelin serbest metin yerine geçerli JSON döndürmesini zorlar. İşlev çağırma için araçlar da tanımlayabilirsiniz. Şunu belirtin tool_choice modelin bunları nasıl kullandığını kontrol etmek için. Bu, ekstra ayrıştırma mantığı olmadan veri ayrıştırmak, yapılandırma oluşturmak veya harici sistemlerle entegre olmak için kullanışlıdır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwh.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);
Bağlam Penceresi ve Sınırlar
Model, birleştirilmiş girdi ve çıktı için 100.000 token'lık bir bağlam penceresini destekler. İstek başına maksimum çıktı 16.000 token'dır. max_tokens parametresini belirtmezseniz max_tokens, varsayılan olarak 2.048'e düşer. Anahtar başına dakikada 300 istek gönderebilirsiniz. Eşzamanlılık, anahtar başına eşzamanlı 8 istekle sınırlıdır. İstek gövdeleri 8 MB altında kalmalıdır. Bu limitler, yüksek hacimli kullanım için kararlı performansı sağlar.
Hata Yönetimi ve Token Kullanımı
Hatalar standart HTTP durum kodları olarak döndürülür. 401 API anahtarınızın geçersiz veya süresi dolmuş olduğunu gösterir. 402 yetersiz krediyi belirtir. 429 hız sınırlamasını işaret eder. Ayrıntılı hata mesajları için yanıt gövdesini kontrol edin. Token kullanımı yalnızca başarılı tamamlamalar için faturalandırılır. Hatalar kredi tüketmez. Bu şeffaf fiyatlandırma modeli, çalışanın için ödeme yapacağınızı gösterir.
SSS
Uncensored API OpenAI SDK'ları ile çalışıyor mu?
Evet, tamamen OpenAI ile uyumludur. Base URL'yi uç noktamıza ayarlayarak resmi OpenAI SDK'larını kullanın. Herhangi bir OpenAI uyumlu istemci, küçük yapılandırma ayarlamalarıyla çalışır. Bu, mevcut projelere kolay entegrasyon sağlar.
Hız limitini aşarsam ne olur?
429 durum kodu alırsınız. Sınır, anahtar başına dakikada 300 istektir. Gerekirse istekleri birden fazla anahtar arasında dağıtabilirsiniz. Her anahtar için 8 eşzamanlı istek mümkündür. Bu, ani artışların hizmeti kesintiye uğratmasını engeller.
Verilerim eğitim için kullanılıyor mu?
Hayır, istemler eğitim için kullanılmaz. Verileriniz gizli kalır. Hesap oluşturma için yalnızca bir e-posta toplarız. Telefon numarası veya ek kişisel veri gerekmez. Bu, konuşmalarınızın gizli ve güvenli kalmasını sağlar.
Filtresiz API. Reddetme yok. Token başına ödeme.
- 1M giriş tokeni başına
- $0.15
- Çıktı tokenleri / 1M
- $0.50
- token bağlamı
- 100,000
- deneme kredisi
- $0.50
- dakikadaki istek sayısı
- 300
API anahtarınızı şimdi edinin
Kaydolun, jetonu kopyalayın ve temel URL'yi güncelleyin. Tamam.