Documentație API
Obțineți cheia API și începeți să trimiteți solicitări imediat. Acest ghid acoperă endpoint-urile esențiale, autentificarea și mostre de cod pentru integrarea LLM-ului nostru uncensored în aplicația dvs.
Autentificare și URL de bază
URL-ul de bază este HTTPS://api.nsfwcom.com/v1. Adăugați cheia API la Authorization header ca un token bearer. Acest header autentifică fiecare solicitare trimisă către endpoint.
- Include your key in every request.
- Mențineți cheia în siguranță și nu o distribuiți public.
Generează-ți cheia prin panoul de control și începe integrarea imediat.
Endpoint Completări Chat
Trimite o cerere POST la /v1/chat/completions cu mesajele și numele modelului. API-ul returnează completări de text bazate pe promptul dvs.
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"}]
}'Folosește ID-ul modelului uncensored pentru a asigura ieșiri consistente și nefiltrate pentru cazul tău de utilizare. Configurează parametri precum temperature pentru a controla creativitatea.
SDK Python
Folosește biblioteca oficială Python OpenAI pentru a interacționa cu API-ul ușor. Setează URL-ul de bază la endpoint-ul nostru și furnizează cheia API.
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)Această abordare îți permite să exploatezi metodele familiare ale SDK-ului pentru completări de chat. Poți transmite liste de mesaje și să primești răspunsuri text structurate direct în scripturile tale Python.
SDK Node
Instalați pachetul OpenAI Node.js și configurați-l cu URL-ul de bază. Acest lucru vă permite să integrați API-ul în proiectele JavaScript sau TypeScript fără probleme.
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);Definește array-ul de mesaje și apelează endpoint-ul de finalizare. SDK-ul gestionează cererile HTTP și analizarea, returnând textul generat pentru logica aplicației tale.
Răspunsuri în streaming prin SSE
Activați streaming-ul setând stream: true în cererea dumneavoastră. API-ul returnează Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real.
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)Analizați fluxul pentru a afișa tokenii pe măsură ce sunt generați. Acest lucru îmbunătățește experiența utilizatorului prin afișarea instantanee a progresului. Ultimul fragment conține utilizarea totală a tokenilor pentru facturare.
Limitări, Erori și Context
Fereastra de context suportă un total de 100.000 de tokeni. Monitorizați limitele cererilor pentru a evita întreruperile serviciului. Erorile comune includ 401 pentru chei invalide, 402 pentru credit insuficient, și 429 pentru limitele de rată.
Rambursările nu sunt emise pentru creditul consumat. Erorile în timpul procesării nu consumă tokeni. Utilizați aceste coduri pentru a gestiona eșecurile cu grijă în aplicația dumneavoastră.
Întrebări frecvente
Cum încep cu API-ul nsfw.com?
Înregistrează-te prin Google sau email pentru a primi cheia API instantaneu. Adaugă credit cripto în contul tău și trimite prima solicitare folosind mostrele de cod furnizate.
Ce se întâmplă dacă rămân fără credit?
Cererile vor returna un error 402 până când vă reîncărcați. Creditul nu expiră niciodată, așa că puteți adăuga fonduri oricând sunteți gata să continuați să utilizați serviciul.
API-ul suportă streaming?
Da, setați parametrul stream la true pentru a primi Server-Sent Events. Acest lucru vă permite să afișați tokenii pe măsură ce sunt generați pentru o experiență utilizator mai rapidă.
Securizați-vă cheia API
Înregistrează un cont, preia-ți cheia și actualizează URL-ul de bază. Configurarea durează câteva secunde.