API Dokümantasyonu
API Anahtarınızı Alın ve hemen istemler göndermeye başlayın. Bu kılavuz, sansürsüz LLM'yi uygulamanıza entegre etmek için gerekli uç noktaları, kimlik doğrulamayı ve kod örneklerini kapsar.
Kimlik Doğrulama ve Temel URL
Temel URL HTTPS://api.nsfwcom.com/v1API anahtarınızı şunun sonuna ekleyin: Authorization header'ı bearer token olarak kullanın. Bu header, uç noktaya gönderilen her isteği kimlik doğrular.
- Anahtarınızı her istekte ekleyin.
- Anahtarınızı güvende tutun ve herkese açık olarak paylaşmayın.
Anahtarınızı panelden oluşturun ve hemen entegrasyona başlayın.
Sohbet Tamamlamaları Uç Noktası
Şuraya bir POST isteği gönderin /v1/chat/completions mesajlarınız ve model adınızla birlikte. API, isteminize dayalı metin tamamlamaları döndürür.
curl https://api.nsfwcom.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five benefits of remote work for engineers"}]
}'Model ID'sini kullanın uncensored kullanım durumunuz için tutarlı, filtrelenmemiş çıktılar sağlamak için. Parametreleri yapılandırın temperature yaratıcılığı kontrol etmek için.
Python SDK
Resmi OpenAI Python kütüphanesini API ile kolayca etkileşim kurmak için kullanın. Base URL'yi endpoint'imize ayarlayın ve API anahtarınızı sağlayın.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwcom.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 yaklaşım, sohbet tamamlamaları için tanıdık SDK yöntemlerini kullanmanızı sağlar. Mesaj listelerini iletebilir ve yapılandırılmış metin yanıtlarını doğrudan Python betiklerinizde alabilirsiniz.
Node SDK
OpenAI Node.js paketini yükleyin ve base URL'mizle yapılandırın. Bu, API'yi JavaScript veya TypeScript projelerinize sorunsuz bir şekilde entegre etmenizi sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwcom.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);Mesaj dizinizi tanımlayın ve tamamlama uç noktasını çağırın. SDK HTTP isteklerini ve ayrıştırmayı yönetir, uygulama mantığınız için oluşturulan metni döndürür.
SSE Üzerinden Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, gerçek zamanlı token teslimi için Sunucu Tarafından Gönderilen Etkinlikler (SSE) döndürür.
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)Akışı ayrıştırarak tokenları oluşturuldukları anda görüntüleyin. Bu, ilerlemeyi anında göstererek kullanıcı deneyimini iyileştirir. Son parça, faturalandırma için toplam token kullanımını içerir.
Limitler, Hatalar ve Bağlam
Bağlam penceresi toplamda 100.000 jetonu destekler. Hizmet kesintilerinden kaçınmak için istek sınırlarınızı izleyin. Yaygın hatalar şunları içerir 401 geçersiz anahtarlar için, 402 yetersiz bakiye için ve 429 hız sınırlamaları için.
Tüketilen krediler için iade verilmez. İşleme sırasında oluşan hatalar belirteçleri tüketmez. Uygulamanızda hataları zarifçe yönetmek için bu kodları kullanın.
Sık sorulan sorular
nsfw.com API ile nasıl başlarım?
Google veya e-posta ile kaydolun ve API anahtarınızı anında edinin. Hesabınıza kripto kredi ekleyin ve sağlanan kod örneklerini kullanarak ilk isteğinizi gönderin.
Kredim biterse ne olur?
Yükleme yapmadan önce istekler 402 hatası döndürür. Kredi süresi dolmaz, bu nedenle hizmeti kullanmaya devam etmeye hazır olduğunuzda fon ekleyebilirsiniz.
API streaming destekliyor mu?
Evet, Sunucu Tarafından Gönderilen Olaylar almak için stream parametresini true olarak ayarlayın. Bu, tokenların oluşturuldukları gibi görüntülenmesine olanak tanır; bu da daha hızlı bir kullanıcı deneyimi sağlar.
API anahtarınızı güvence altına alın
Bir hesap kaydedin, anahtarınızı alın ve temel URL'nizi güncelleyin. Kurulum birkaç saniye sürer.