API Documentatie
Aan de slag met de ongecensureerde AI-API in enkele minuten. Gebruik je toegewezen API-sleutel om tekst te versturen en onmiddellijk onbeperkte antwoorden te ontvangen.
Basis-URL en authenticatie
Authenticatie gebeurt met een enkele API-sleutel die in de Authorization header. Elk verzoek vereist deze header om je account te identificeren en het tokenverbruik bij te houden. Je ontvangt één actieve sleutel per account, en het genereren van een nieuwe vervangt de vorige sleutel direct. Dit zorgt ervoor dat je altijd een schone referentie hebt voor je integratie.
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"}]
}'
Eerste verzoek
Het eerste verzoek bevestigt dat je integratie werkt met de uncensored LLM API. Stuur een eenvoudige prompt om te verifiëren dat het model reageert zonder standaard weigeringen. Je kunt de officiële OpenAI SDK's of elke compatibele client gebruiken door naar onze basis-URL te verwijzen. Deze stap valideert dat je sleutel actief is en dat krediet beschikbaar is.
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-integratie
Integreer direct in je JavaScript- of TypeScript-projecten met behulp van de Node SDK. Configureer de base URL en API-sleutel één keer en roep vervolgens het chat-completies endpoint aan. Deze aanhouding houdt je code schoon en verwerkt authenticatie automatisch. Dit is ideaal voor server-side rendering of backend-diensten.
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-responsen
Schakel streaming in om tokens te ontvangen zodra ze worden gegenereerd. Dit vermindert de waargenomen latentie voor roleplay op lange termijn of creatief schrijven. Het laatste chunk bevat het totale tokengebruik voor accurate facturering. Streaming werkt naadloos met standaard SSE-parsers in de meeste moderne SDK's.
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)
Limieten en fouten
Rate limits handhaven 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Een 401-fout betekent dat je sleutel ongeldig of ingetrokken is. Een 402-fout geeft aan dat er onvoldoende vooruitbetaald krediet is. Een 429-fout geeft aan dat je de rate limit hebt overschreden. Handvat deze fouten altijd soepel af om gebroken gebruikerservaringen te voorkomen.
Contextvenster
Het model ondersteunt een contextvenster van 100.000 tokens voor zowel invoer als uitvoer samen. Dit maakt uitgebreide geschiedenis mogelijk in rollenspelscenario's of bij analyse van grote documenten. De uitvoer is beperkt tot 16.000 tokens per verzoek, of 2.048 als je geen limiet specificeert max_tokens. Monitor je tokengebruik om binnen deze grenzen te blijven.
Veelgestelde vragen
Hoe begin ik met de ongecensureerde AI API?
Meld je aan met Google of e-mail om direct een API-sleutel te ontvangen. Voeg je vooruitbetaalde krediet toe via crypto en stuur je eerste verzoek naar het eindpunt voor chatvolledigingen. Het model reageert direct zonder zachte weigeringen voor wettelijk volwassen inhoud.
Wat gebeurt er als ik de frequentielimiet overschrijd?
U ontvangt een 429-statuscode die aangeeft dat u de limiet van 300 verzoeken per minuut of 8 gelijktijdige verzoeken heeft bereikt. Wacht een korte periode voordat u opnieuw probeert, of optimaliseer uw client om het aantal gelijktijdige verbindingen te verminderen. Limieten worden per API-sleutel afgedwongen.
Is de ongefilterde LLM online altijd beschikbaar?
De API wordt gehost op onze dedicated servers zonder vendor routing. Hoewel we streven naar een hoge uptime, zijn er geen SLA-garanties. Controleer de statuspagina voor gepland onderhoud of incidenten.
Haal je API-sleutel op
Registreer, kopieer je sleutel, pas je base URL aan. Dat is het.