API Dokumentation
Kom i gang med uncensored AI API på få minutter. Brug din dedikerede API-nøgle til at sende tekst og modtage ubegrænsede svar øjeblikkeligt.
Base URL og autentificering
Autentificering bruger en enkelt API-nøgle, der sendes i Authorization header. Hver anmodning kræver denne header til at identificere din konto og spore tokenforbrug. Du modtager én aktiv nøgle pr. konto, og generering af en ny erstatter straks den forrige nøgle. Dette sikrer, at du altid har et rent legitimationsnummer til din integration.
curl https://api.trulyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 10 python libraries for data analysis"}]
}'
Første anmodning
Den første anmodning bekræfter, at din integration fungerer med den uncensored LLM API. Send et simpelt prompt for at verificere, at modellen svarer uden standard afvisninger. Du kan bruge de officielle OpenAI SDK'er eller ethvert kompatibelt klient ved at pege på vores base URL. Dette trin validerer, at din nøgle er aktiv, og at kredit er tilgængelig.
from openai import OpenAI
client = OpenAI(base_url="https://api.trulyuncensoredai.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)
Node SDK-integration
Integrer direkte i dine JavaScript- eller TypeScript-projekter ved hjælp af Node SDK. Konfigurér base URL og API-nøgle én gang, og kald derefter chat-completions-endpointet. Denne tilgang holder din kode ren og håndterer autentificering automatisk. Den er ideel til server-side rendering eller backend-tjenester.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.trulyuncensoredai.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);
Streaming-svar
Aktiver streaming for at modtage tokens, mens de genereres. Dette reducerer den opfattede latens for langform rollespil eller kreative skriveopgaver. Den sidste chunk indeholder det samlede tokenforbrug til præcis fakturering. Streaming fungerer sømløst med standard SSE-parsers i de fleste moderne SDK'er.
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)
Limits and Errors
Rate limits håndhælder 300 anmodninger per minut og 8 samtidige anmodninger per nøgle. En 401-fejl betyder, at din nøgle er ugyldig eller inddraget. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. En 429-fejl signalerer, at du har overskredet rate limit. Håndter altid disse fejl pænt for at undgå ødelagte brugeroplevelser.
Kontekstvindue
Modellen understøtter et 100.000 tokens kontekstvindue for både input og output kombineret. Dette giver mulighed for omfattende historik i rollespilsscenarier eller analyse af store dokumenter. Outputtet er begrænset til 16.000 tokens pr. anmodning, eller 2.048, hvis du ikke angiver max_tokens. Overvåg dit token-brug for at holde dig inden for disse grænser.
Almindelige spørgsmål
Hvordan kommer jeg i gang med den ubegrænsede AI API?
Tilmeld dig med Google eller e-mail for at modtage en API-nøgle øjeblikkeligt. Tilføj din kontokredit på forhånd via krypto, og send derefter din første anmodning til chat-completions-endpointet. Modellen svarer med det samme uden bløde afvisninger for lovligt voksenindhold.
Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?
Du modtager en 429-statuskode, der indikerer, at du har ramt grænsen på 300 anmodninger i minuttet eller 8 samtidige anmodninger. Vent en kort periode, før du prøver igen, eller optimer din klient til at reducere antallet af samtidige forbindelser. Grænserne håndhæves per API-nøgle.
Er den ubegrænsede LLM online altid tilgængelig?
API'en er hostet på vores dedikerede servere uden vendor routing. Selvom vi sigter efter høj driftstid, er der ingen SLA-garantier. Tjek statussiden for planlagt vedligeholdelse eller hændelser.
Hent din API-nøgle
Registrer, kopier din nøgle, og opdater din base-URL. Det's det.