API-documentatie voor ontwikkelaars
Start met het genereren van tekst met onze uncensored LLM API in seconden. Gebruik standaard OpenAI-compatible endpoints en vooruitbetaalde crypto-credits om alleen te betalen voor wat je gebruikt.
https://api.uncensoreai.com/v1uncensored
Basis-URL en authenticatie
Verbind met onze infrastructuur door je client naar de aangewezen basis-URL te wijzen en je unieke API-sleutel op te geven. We gebruiken standaard header-authenticatie, zodat je onze endpoint kunt integreren in bestaande OpenAI SDK-configuraties zonder je kernlogica te herschrijven. Je ontvangt één actieve sleutel per account en het genereren van een nieuwe sleutel maakt de vorige direct ongeldig. Dit ontwerp houdt je integratie eenvoudig terwijl het duidelijke toegangscontrole behoudt. Meld je aan via Google of e-mail om je sleutel direct te zien. We vereisen geen telefoonnummer of betaalmethode om te beginnen.
- Basis-URL:
https://api.uncensoreai.com/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
Eerste verzoek (POST /v1/chat/completions)
Stuur uw eerste voltooiing door een JSON-payload naar het chatcompletie-eindpunt te posten. De model-ID is uncensored en het accepteert standaard berichtstructuren met systeem-, gebruiker- en assistentrollen. Je krijgt directe tekstuitvoer zonder complexe routing of modelselectielogica. Fouten verbruiken geen van je vooruitbetaalde credits, dus je kunt vrij testen. Het model verwerkt open-weight generatie die is afgestemd op volwassen inhoud zonder weigering. Gebruik deze structuur om je integratie te starten.
Python SDK Integratie
Gebruik de officiële Python client om naadloos met onze API te communiceren. Stel de basis-URL en API-sleutel in je configuratieobject in voordat je aanroepen doet. De bibliotheek verwerkt JSON-serialisatie en responsparsering voor je. Je kunt gebruiksgegevens rechtstreeks uit het responsobject ophalen. Deze aanpak werkt in elke standaard Python-omgeving die async- of sync-verzoeken ondersteunt. Bewaar je sleutel veilig in omgevingsvariabelen. Het codesample demonstreert een eenvoudige synchrone aanroep.
Node.js SDK-integratie
Integreer met Node.js-projecten met de standaard package manager. Importeer de client en configureer de basis-URL naar onze servers. De SDK beheert de HTTP-verzoeken en biedt getypte responsen voor TypeScript-gebruikers. Je kunt eenvoudig headers toevoegen of time-outs aanpassen indien nodig. Deze methode is geschikt voor moderne webapplicaties en backenddiensten. Zorg ervoor dat je Node-versie compatibel is met de SDK-eisen. Het volgende voorbeeld toont een eenvoudige voltooiingsaanvraag.
Streaming-responsen en tokengebruik
Real-time uitvoer inschakelen door de stream vlag naar true in uw verzoek. De API retourneert Server-Sent Events (SSE) terwijl tokens worden gegenereerd. U kunt tekst direct aan gebruikers tonen zonder te wachten op de volledige respons. Gegevens over tokengebruik verschijnen in de laatste chunk van de stream. Deze functie vermindert de waargenomen latentie voor lange uitvoer. Monitor uw kredietbalans terwijl tokens accumuleren. Streaming werkt met alle standaardparameters zoals temperature en stop sequences.
Limieten, fouten en contextvenster
Je account heeft een contextvenster van 100.000 tokens voor prompt en completion samen. Je kunt tot 16.000 tokens in één antwoord versturen als je max_tokens. De standaard outputlimiet is 2.048 tokens als je deze parameter weglaat. Rate limits staan 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel toe. Een 401-status betekent dat je sleutel ongeldig is. Een 402-status geeft aan dat er onvoldoende vooruitbetaald krediet is. Een 429-status betekent dat je het rate limit hebt overschreden. Requestbodies mogen niet groter zijn dan 8 MB.
cURL
curl https://api.uncensoreai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreai.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreai.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
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)Veelgestelde vragen
Wat is de basis-URL voor de ongecensureerde AI API?
De basis-URL is HTTPS://api.uncensoreai.com/v1. Je moet dit instellen in je clientconfiguratie om verzoeken correct te routeren.
Hoe verifieer ik mijn verzoeken?
Voeg uw API-sleutel toe aan de Authorization-header als Bearer-token. U ontvangt deze sleutel direct na het aanmelden met Google of e-mail.
Wat gebeurt er als ik een 402-fout krijg?
Een 402-fout betekent dat je vooruitbetaalde tegoedsaldo nul is. Je moet aanvullen met USDT (TRC20) of USDC (Base) om de dienst weer te gebruiken.
Haal je API-sleutel op in enkele seconden
Registreer, kopieer je sleutel en pas je basis-URL aan. De instelling is compleet.