API-dokumentation
Klistra in vår icke-censurerade API i din befintliga stack utan friktion. Denna guide täcker de viktiga ändpunkterna, strömsupport och integrationsmönster för Python- och Node.js-utvecklare.
Bas URL och autentisering
Bas-URL:en för alla förfrågningar är https://api.onlinellmuncensored.com/v1. Du autentiserar genom att skicka din unika API-nyckel i Authorization header. Denna nyckel ger tillgång till den enda obegränsade modellen optimerad för obegränsad textgenerering.
Första förfrågan
Skicka en standardbegäran om chattkomplettering för att testa anslutningen. API:t accepterar samma JSON-struktur som används av OpenAI-klienter.
curl https://api.onlinellmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
}'Se till att du ersätter YOUR_API_KEY med din faktiska nyckel. Svaret returnerar den genererade texten och statistik över tokenanvändning.
Python SDK
Installera den officiella openai package and configure the base URL to point to our endpoint. This allows you to use familiar Python methods for your prompts.
from openai import OpenAI
client = OpenAI(base_url="https://api.onlinellmuncensored.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)Skicka dina meddelanden som en lista med dictionarys. Klienten hanterar serialisering och returnerar modellens svar direkt.
Node SDK
Initiera OpenAI-klienten i Node.js med rätt bas-URL och API-nyckel. Denna konfiguration fungerar med både CommonJS- och ES-modulimporter.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onlinellmuncensored.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);Anrop chat.completions.create() med din prompt-fält. Biblioteket hanterar HTTP-anslutningen automatiskt.
Strömningsresponser
Aktivera strömning genom att ställa in stream: true i ditt begäran. Du kommer att ta emot Server-Sent Events (SSE) som innehåller delvisa textbitar när de genereras.
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 för att bygga det slutgiltiga svaret inkrementellt. Den sista biten innehåller total tokenanvändning för begäran.
Gränser, fel och kontext
Varje nyckel tillåter 300 begäranden per minut och 8 samtidiga anslutningar. Kontextfönstret stöder totalt 100 000 tokens, med max utmatning på 16 000 tokens. Fel inkluderar 401 för ogiltiga nycklar, 402 för otillräckligt kreditbelopp, och 429 för hastighetsbegränsningar. Begäranden som överskrider kroppstorleksgränsen på 8 MB avslås omedelbart.
Vanliga frågor
Är detta den officiella osankturerade LLM API:et online?
Ja, detta är den direkta API:en för vår uncensored modell. Den är kompatibel med standard OpenAI-klienter men kör vår egen modell med öppna vikter, inte GPT eller Claude.
Vad händer om jag tar slut på kreditbelopp?
API:et returnerar ett 402-fel när din förbetalda kredit är slut. Du kan ladda upp med USDT eller USDC när som helst för att återställa åtkomsten.
Avvisar modellen vuxeninnehåll?
Nej, modellen är justerad för att svara utan vägran för lagliga vuxna ämnen. Den blockerar endast sexuellt innehåll som involverar minderåriga.
Nyckelgenerering på minuter
Registrera dig, hämta din nyckel och byt slutpunkt. Enkelt.