API Dokumentation
Hent din API-nøgle og begynd at sende anmodninger med det samme. Denne guide dækker de essentielle endpoints, autentificering og kodeeksempler til integration af vores ubegrænsede LLM i din applikation.
Autentificering og Base URL
Den basale URL er HTTPS://api.nsfwcom.com/v1. Tilføj din API-nøgle til Authorization header som en bearer-token. Denne header autentificerer hver anmodning sendt til endpointet.
- Indsæt din nøgle i hver anmodning.
- Hold din nøgle sikker og del den ikke offentligt.
Generér din nøgle via dashboardet og begynd integrationen med det samme.
Chat Completions Endpoint
Send en POST-forespørgsel til /v1/chat/completions med dine beskeder og modelnavn. API'et returnerer tekstfuldførelser baseret på din prompt.
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"}]
}'Brug model-ID'et uncensored til at sikre konsistente, ufiltrerede output til dit brugstilfælde. Konfigurer parametre som temperature til at kontrollere kreativitet.
Python SDK
Brug det officielle OpenAI Python-bibliotek til at interagere med API'en nemt. Indstil base-URL'en til vores endpoint, og angiv din API-nøgle.
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)Denne tilgang giver dig mulighed for at udnytte kendte SDK-metoder til chat-completions. Du kan sende lister af beskeder og modtage strukturerede tekst svar direkte i dine Python-scripts.
Node SDK
Installer OpenAI Node.js-pakken og konfigurer den med vores base URL. Dette giver dig mulighed for at integrere API'et i dine JavaScript- eller TypeScript-projekter sømløst.
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);Definér din messages-array, og kald completion-endpointet. SDK'et håndterer HTTP-anmodninger og parsing og returnerer den genererede tekst til din applikationslogik.
Streaming-svar via SSE
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Send Events (SSE) til realtidslevering af tokens.
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)Parser streammet for at vise tokens, mens de genereres. Dette forbedrer brugeroplevelsen ved at vise fremdrift øjeblikkeligt. Den sidste chunk indeholder det samlede tokenforbrug til fakturering.
Begrænsninger, fejl og kontekst
Kontekstvinduet understøtter i alt 100.000 tokens. Overvåg dine anmodningsgrænser for at undgå tjenesteforstyrrelser. Almindelige fejl inkluderer 401 for ugyldige nøgler, 402 for utilstrækkelig kredit, og 429 for rate limits.
Refusioner udstedes ikke for forbrugt kredit. Fejl under processering forbruger ikke tokens. Brug disse koder til at håndtere fejl elegant i din applikation.
Almindelige spørgsmål
Hvordan kommer jeg i gang med nsfw.com API?
Tilmeld dig via Google eller e-mail for at modtage din API-nøgle øjeblikkeligt. Tilføj kryptokreditter til din konto, og send din første anmodning ved hjælp af de medfølgende kodeeksempler.
Hvad sker der, hvis jeg løber tør for kredit?
Anmodninger vil returnere en 402-fejl, indtil du oplader. Kredit udløber aldrig, så du kan tilføje midler, når du er klar til at fortsætte med at bruge tjenesten.
Understøtter API'et streaming?
Ja, indstil stream-parameteren til true for at modtage Server-Sent Events. Dette giver dig mulighed for at vise tokens, mens de genereres, for en hurtigere brugeroplevelse.
Sikr din API-nøgle
Registrer en konto, hent din nøgle, og opdater din base URL. Opsætning tager sekunder.