da ▾
NSFW Hub
nsfwhub.cc›Udviklerdokumentation
Få din nøgle

Integrer Uncensored LLM API

Indsæt vores upolerede LLM API i dit projekt med én ændring af base URL. Få tekstgenerering uden indholdsafvisninger ved hjælp af standard OpenAI-kompatible endpoints.

Base URLhttps://api.nsfwhub.cc/v1
Modeluncensored

Base URL og autentificering

Base-URL'en til alle anmodninger er https://api.nsfwhub.cc/v1. Autentificer ved at sende din API-nøgle i Authorization header. Generer din nøgle via dashboardet med Google eller e-mail. Brug den straks til anmodninger.

curl https://api.nsfwhub.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Add error handling to the login endpoint"}]
  }'

Fejl returnerer standard HTTP-koder. Ugyldige nøgler giver 401. Rate limits udløser 429. Dette endpoint håndterer kun tekstgenerering.

POST /v1/chat/completions Endpoint

Send beskeder for at generere tekst ved hjælp af uncensored model. Endepunktet accepterer standard chat-formater. Indsend dit systemprompt for konsistent adfærd. Definér brugermeldinger for kontekst. API'et returnerer genererede teksttokens. Konfigurer parametre som temperatur for kreativitet. Brug JSON-tilstand til struktureret output. Anmodninger behandles øjeblikkeligt. Embeddings understøttes ikke her. Kun tekstfuldførelse forekommer.

GET /v1/models Endpoint

Tilgængelige modeller med en simpel GET-request. Svarlisten indeholder uncensored model-ID. Brug dette til hurtigt at verificere forbindelsen. Tjek modeloplysninger, før du integrerer. API'et leverer én specifik model. Den ruter ikke mellem udbydere. Sørg for, at din klient håndterer svaret korrekt. Dette endepunkt bekræfter, at din nøgle fungerer. Der er ingen andre modeller tilgængelige i øjeblikket.

Understøttede parametre og JSON-tilstand

Styr genereringen med temperature, top_p, og seed. Indstil response_format til {"type": "json_object"} til streng JSON. Dette sikrer parserbar output til apps. Brug stop sekvenser til at afslutte genereringen. Juster max_tokens for at begrænse outputlængden. Modellen understøtter tool calling til funktioner. Send værktøjer i standardformat. Frekvensstraffe hjælper med at reducere gentagelser. Disse parametre fungerer præcis som hos OpenAI.

Streaming-svar med SSE

Aktivér streaming ved at indstille stream: true. API'en sender Server-Sent Events (SSE). Modtag tokens, mens de genereres. Dette reducerer den opfattede latens for brugere. Parser hver chunk til visning i realtid. Den sidste chunk indeholder forbrugsstatistikker. Håndter ufuldstændig JSON omhyggeligt. Streaming fungerer med alle parametre. Annuller anmodninger ved at lukke forbindelsen. Denne metode sparer hukommelse til lange tekster.

Håndtering af tokens og fejl

Kontekstvinduet er på 100.000 tokens i alt. Output begrænses til 16.000 tokens pr. anmodning. Fejl som 402 indikerer utilstrækkelig kredit. Top op via crypto kun. 429-fejl betyder, at du har ramt grænsen på 300 anmodninger i minuttet. Vent før du genforsøger. Ubrugt kredit udløber aldrig. Afslag for mindre indhold er gratis. Spor forbrug via den sidste SSE-chunk. Fejl forbruger ikke tokens.

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwhub.cc/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.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwhub.cc/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);

Streaming

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)

Almindelige spørgsmål

Hvad er basis-URL til NSFW hub API?

Base-URL er HTTPS://api.nsfwhub.cc/v1. Den er fuldt kompatibel med OpenAI SDKs. Ændre base URL i din klientkonfiguration.

Hvordan håndterer jeg ratelimits?

Grænsen er 300 anmodninger i minuttet per nøgle. En 429-statuskode indikerer, at du har overskredet denne grænse. Vent kort, før du prøver igen med din anmodning.

Understøtter den ubegrænsede LLM JSON-tilstand?

Ja, indstil response_format til json_object. Dette sikrer streng JSON-output. Det fungerer med standard chat-parametre. Parse resultatet direkte i din kode.

Hent din API-nøgle

Tilmeld dig, få nøglen, og opdater base-URL'en. Det er alt.