API-dokumentation för utvecklare
Kom igång med vårt ostraffade LLM-API på minuter. Använd standard OpenAI-kompatibla verktyg för att skicka råa, ofiltrerade textsvar för dina applikationer.
Autentisering och bas-URL
Ditt API-nyckel autentiserar varje begäran. Använd https://api.nsfwtext.cc/v1 som din bas-URL. Skicka nyckeln i Authorization header. Denna konfiguration fungerar med alla OpenAI-kompatibla klienter.
curl https://api.nsfwtext.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check server status now"}]
}'Generera din nyckel direkt via Google eller e-post. Inget telefonnummer krävs. Nyckeln visas omedelbart efter registrering.
Första förfrågan
Skicka ditt första meddelande till den obegränsade modellen. Använd modell-ID:t uncensored för rå utdata. Slutpunkten accepterar standard chat-completions-payloads.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtext.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)Ersätt platshållare med din faktiska nyckel. Svaret innehåller den genererade texten direkt. Fel returnerar standard HTTP-koder.
Strömningsresponser
Ta emot tokens i realtid via Server-Sent Events. Aktivera streaming genom att ställa in stream för trueTokenanvändning visas i den sista chunken.
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)Bearbeta varje bit när den anländer. Detta minskar upplevd latens för långa utdata. Hantera delvisa meningar elegant i ditt gränssnitt.
Funktionsanrop och JSON-läge
Definiera verktyg för strukturerad dataextrahering. Använd response_format med {"type": "json_object"} för strikt JSON-utdata. Detta säkerställer tillförlitlig parsing i din backend.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtext.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);Specify tool definitions in the tools array. Modellen returnerar verktygsanrop eller direkt text. Validera JSON-strukturen innan användning.
Parameters and Context
Styr genereringen med temperature, top_p, och seed. Kontextfönstret stöder 100,000 token totalt. Max utmatning är 16,000 token per begäran.
Ställ in max_tokens för att förhindra överdriven användning. Använd stop sekvenser för att klippa av utdata i förtid. Justera presence_penalty för mångfald.
Begränsningar och fel
Begäransgränser tillåter 300 begäranden per minut. Parallellitet är begränsad till 8 samtidiga begäranden. Begärans kropp måste vara under 8 MB.
Använd 401 för ogiltiga nycklar. 402 indikerar otillräcklig förbetald kredit. 429 signalerar att hastighetsbegränsningen är uttömd. Kredit löper aldrig ut, så du kan fylla på när som helst.
Vanliga frågor
Vad är NSFW text-API:ets bas-URL?
Använd HTTPS://api.nsfwtext.cc/v1 för alla begäranden. Denna bas-URL fungerar med standard OpenAI SDK:er. Uppdatera din klientkonfiguration för att peka hit.
Hur hanterar jag strömnings-svar?
Ställ in stream till true i din begäran. API:t returnerar Server-Sent Events. Parsa varje chunk för att visa tokens i realtid. Kontrollera den sista chunken för tokenanvändning.
Vad händer om jag tar slut på kredit?
Du får felkoden 402. Fyll på med USDT eller USDC. Kredit är förbetald och löper aldrig ut. Fel och avslag förbrukar inte kredit.
Skaffa din API-nyckel omedelbart
Registrera dig, hämta din nyckel och uppdatera din bas-URL. Det är allt du behöver göra.
Öppna konto