Çevre dostu model için geliştirici dokümantasyonu
Dilinizi konuşan sansürsuz bir LLM ile başlayın. Bu kılavuz kimlik doğrulama, uç noktalar ve NSFW API anahtarınız için akış (streaming) işlemlerini kapsar.
Kimlik Doğrulama ve Temel URL
İlk adım, anahtarınızı elde etmektir. Bir Google hesabıyla veya e-posta ile kaydolun. Hemen bir anahtar alırsınız. Telefon numarası gerekmez. Temel URL'yi https://api.nsfwapikey.com/v1 istemcinizde. Varsayılanı sk-... yeni anahtarınızla birlikte. Bu, standart OpenAI SDK'larıyla çalışır. API karmaşık yönlendirme gerektirmez. Modelle doğrudan bağlantıdır.
İlk istek
Şuraya bir POST isteği gönderin /v1/chat/completions. Anahtarınızı authorization başlığına ekleyin. Modeli uncensored. Basit metin istemleri gönderebilirsiniz. Yanıt, kibar reddetmeler olmadan ham metin olarak döner. Bu, yaratıcı veya işlevsel kullanım durumları için çalışır. Uç nokta basittir. Temel metin için ek parametre gerekmez.
curl https://api.nsfwapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
}'
Python SDK entegrasyonu
Resmi OpenAI Python paketini kullanın. Base URL'yi sunucumuza işaret edecek şekilde yapılandırın. API anahtarınızı API anahtarı değişkeni olarak iletin. Model ID'sini uncensored. Bu, tanıdık yöntemleri kullanmanızı sağlar. Mesajları bir liste olarak gönderebilirsiniz. Yanıt oluşturulan metni içerir. Hata yönetimi HTTP istemcileri için standarttır. Akışlı veya senkron, tercihiniz.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapikey.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 SDK kullanımı
OpenAI istemcisini özel temel URL'nizle başlatın. API anahtarını dize olarak iletin. İstemci HTTP isteklerini yönetir. Modeli şuna ayarlayın uncensored. Sohbet tamamlama yöntemini kullanabilirsiniz. Yanıt nesnesi seçenekleri içerir. Mesaj içeriğine doğrudan erişin. Bu, herhangi bir Node.js projesine uyar. Ekstra ara yazılım gerekmez.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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ı ve belirteç kullanımı
Ayarlayarak akışı etkinleştirin stream: true. Metin parçaları alırsınız. Her parça, yanıtın bir bölümünü içerir. Son parça token kullanım verilerini içerir. Bu, maliyetleri izlemenize yardımcı olur. Model tokenları sıralı olarak üretir. Bu, algılanan gecikmeyi azaltır. Metinleri geldiği gibi render edebilirsiniz. SSE formatı OpenAI istemcileri için standarttı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)
Limitler, hatalar ve bağlam
Dakikada 300 isteğiniz vardır. Bağlam penceresi 100.000 tokendir. Maksimum çıktı 16.000 tokendir. 401 gibi hatalar geçersiz bir anahtar anlamına gelir. 402 kredi yok demektir. 429 hız sınırına ulaştığınızı gösterir. Kredi süresi dolmaz. Reddiler ücretsizdir. Hatalar token harcamaz. Bu kodları hızlı hata ayıklamak için kullanın. Sistem kullanım hakkında şeffaftır.
SSS
Bağlam penceresi boyutu nedir?
Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. Maksimum çıktı, istek başına 16.000 token'dır. Bu, uzun belgeler veya konuşmalar için olanak tanır.
API hatalarını nasıl yönetebilirim?
Standart HTTP durum kodlarını kullanın. 401 geçersiz veya eksik bir anahtarı belirtir. 402 ön ödemeli kredinizin tükendiğini gösterir. 429, dakikada 300 istek sınırını aştığınızı işaret eder. Hatalar ve reddetmeler token tüketmez.
NSFW API anahtarı ücretsiz mi?
Hayır, önceden ödenen kriptodur. 1M giriş tokeni başına $0.15 ve 1M çıktı tokeni başına $0.50 ödersiniz. Hatalar ücretsizdir. 7 gün için $0.50 deneme kredisi alırsınız.
Anahtarınızı şimdi alın
Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Tamam.