API Documentatie
Aan de slag met de ongecensureerde AI-bot-API in enkele seconden. Deze gids behandelt de essentiële stappen om te authenticeren, je eerste verzoek te doen en gestreamde antwoorden te verwerken.
Basis-URL en authenticatie
De base URL voor alle API-verzoeken is https://api.uncensoredaibot.com/v1. Je authenticeert met een API-sleutel die wordt meegegeven in de Authorization header. Meld je aan via Google of e-mail om direct je sleutel te ontvangen; er is geen telefoonnummer nodig. Je sleutel geeft toegang tot de ongecensureerde LLM-API zonder maandelijkse abonnementen.
curl https://api.uncensoredaibot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five errors in my current Python script"}]
}'
Je Eerste Verzoek
Stuur een POST-verzoek naar /v1/chat/completions met de model-ID uncensored. De API accepteert standaardparameters zoals temperature en top_p om generatie te regelen. Je kunt het contextvenster aanpassen tot 100,000 tokens voor langdurige inhoud. Deze configuratie werkt met elke OpenAI-compatible client.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaibot.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-integratie
Gebruik de officiële openai npm package of elke compatibele bibliotheek om snel te integreren. Stel de baseURL naar ons endpoint en geef je API-key op. De uncensored AI-modellen verwerken tekstgeneratie efficiënt. Je kunt ook JSON-modus inschakelen voor gestructureerde data-uitvoer.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaibot.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
Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) voor realtime tokenlevering. Je kunt tokenverbruiksmetrics opvragen in het laatste deel van de stream. Deze methode vermindert de waargenomen latentie voor gebruikers die lange verhalen genereren.
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)
Rate Limits en fouten
Elke API-sleutel ondersteunt 300 verzoeken per minuut en 8 gelijktijdige verzoeken. U ontvangt een 401-fout als uw sleutel ongeldig of verlopen is. Een 402-fout geeft onvoldoende vooruitbetaald krediet aan, terwijl 429 signaliseert dat de rate limit is bereikt. Fouten verbruiken uw tokenbalance niet.
Contextvenster en limieten
Het model ondersteunt een contextvenster van 100.000 tokens voor zowel invoer als uitvoer samen. Maximaal 16.000 tokens uitvoer per verzoek, of 2.048 als max_tokens is niet ingesteld. Het aanvraaglichaam mag niet groter zijn dan 8 MB. Gebruik deze limieten om je tokenbudget effectief te plannen.
Ondersteuning & FAQ
Wat is de basis-URL van de uncensored AI bot API?
De basis-URL is HTTPS://api.uncensoredaibot.com/v1. Het is compatibel met standaard OpenAI SDK's en clients wanneer je de base_url-configuratie bijwerkt.
Hoe verifieer ik mijn verzoeken bij de uncensored AI API?
Voer uw API-sleutel in als Bearer-token in de Authorization-header. U ontvangt een sleutel direct na het aanmelden met Google of e-mail.
Wat gebeurt er als ik de frequentielimieten overschrijd?
U ontvangt een 429 Too Many Requests-fout. De limiet is 300 verzoeken per minuut per sleutel, met een concurrency cap van 8 gelijktijdige verzoeken.
Genereer je API-token
Registreer, haal je sleutel op en wijzig naar de endpoint. Dat is de volledige configuratie.