sv ▾

API-dokumentation

Hämta din API-nyckel och börja skicka förfrågningar omedelbart. Denna guide täcker de viktiga slutpunkterna, autentisering och kodexempel för att integrera vår LLM utan censur i din applikation.

Autentisering och bas-URL

Bas-URL:en är HTTPS://api.nsfwcom.com/v1. Klistra in din API-nyckel i Authorization header som ett bearer-token. Denna header autentiserar varje begäran som skickas till slutpunkten.

  • Inkludera din nyckel i varje begäran.
  • Håll din nyckel säker och dela inte med dig av den offentligt.

Generera din nyckel via kontrollpanelen och börja integrera omedelbart.

Slutpunkt för chattkomplettering

Skicka en POST-förfrågan till /v1/chat/completions med dina meddelanden och modellnamn. API:et returnerar textkompletteringar baserat 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"}]
  }'

Använd modell-ID:t uncensored för att säkerställa konsekventa, ofiltrerade utdata för ditt användningsfall. Konfigurera parametrar som temperature för att styra kreativitet.

Python SDK

Använd det officiella OpenAI Python-biblioteket för att interagera med API:et enkelt. Ange bas-URL:en till vår slutpunkt och ange ditt API-nyckel.

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)

Denna metod låter dig utnyttja bekanta SDK-metoder för chattkompletteringar. Du kan skicka listor med meddelanden och ta emot strukturerade text svar direkt i dina Python-skript.

Node SDK

Installera OpenAI Node.js-paketet och konfigurera det med vår bas-URL. Detta gör att du kan integrera API:et i dina JavaScript- eller TypeScript-projekt 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);

Definiera din meddelandearray och anropa slutpunkten för slutförande. SDK:et hanterar HTTP-förfrågningar och analys, och returnerar den genererade texten för din applikationslogik.

Strömningsresponser via SSE

Aktivera strömning genom att ställa in stream: true i ditt begäran. API:t returnerar Server-Sent Events (SSE) för realtidsleverans av 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)

Analysera strömmen för att visa tokens när de genereras. Detta förbättrar användarupplevelsen genom att visa framsteg omedelbart. Det sista klyvet innehåller total tokenanvändning för fakturering.

Gränser, fel och kontext

Kontextrutan stöder totalt 100 000 tokens. Övervaka dina begärangränsningar för att undvika tjänsteförseningar. Vanliga fel inkluderar 401 för ogiltiga nycklar, 402 för otillräckligt kreditbelopp, och 429 för hastighetsbegränsningar.

Återbetalningar utfärdas inte för förbrukad kredit. Fel under bearbetning konsumerar inte tokens. Använd dessa koder för att hantera fel på ett smidigt sätt i din applikation.

Vanliga frågor

Hur kommer jag igång med nsfw.com API?

Registrera dig via Google eller e-post för att få din API-nyckel omedelbart. Lägg till kryptokredit på ditt konto och skicka din första förfrågan med de medföljande kodexemplen.

Vad händer om jag tar slut på kredit?

Förfrågningar kommer att returnera ett 402-fel tills du ökar saldet. Kredit löper aldrig ut, så du kan lägga till medel när du är redo att fortsätta använda tjänsten.

Stöder API:et strömning?

Ja, ange stream-parametern till true för att ta emot Server-Sent Events. Detta gör att du kan visa tokens när de genereras för en snabbare användarupplevelse.

Säkra din API-nyckel

Registrera ett konto, hämta din nyckel och uppdatera din bas-URL. Uppläggningen tar några sekunder.