- Uncensored AI Generator
- Uncensored AI Generator API-documentatie
Uncensored AI Generator API-documentatie
Integreer de ongecensureerde AI-generator in je pipeline met standaard OpenAI-compatible endpoints. Deze gids behandelt authenticatie, verzoekformaten en client SDKs voor programmatische tekstgeneratie.
Base URL en authenticatie
De API-basis-URL is https://api.uncensoredaigenerator.cc/v1. Authenticeer elk verzoek door je API-sleutel op te nemen in de Authorization-header. Je sleutel wordt direct gegenereerd bij het aanmelden via Google of e-mail. De API-sleutel is single-tenant; het uitgeven van een nieuwe sleutel maakt de vorige ongeldig. Bewaar je sleutel veilig en voeg deze toe aan de header voor alle volgende verzoeken.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions met de model-ID "uncensored". De request body moet de messages-array bevatten. Het model verwerkt tekstinput en retourneert tekstoutput. Zorg ervoor dat je request body niet groter is dan 8 MB. Dit endpoint verwerkt alle tekstgeneratietaken, waaronder creatief schrijven en scriptgeneratie.
curl https://api.uncensoredaigenerator.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python SDK-integratie
Gebruik de officiële OpenAI Python-bibliotheek om met de API te communiceren. Configureer de client met je base URL en API-sleutel. De bibliotheek verwerkt JSON-serialisatie en HTTP-verzoeken automatisch. Deze aanpak vereenvoudigt de integratie in bestaande Python-pipelines en stelt je in staat standaard SDK-functies zoals retries en paginatie te benutten.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigenerator.cc/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
De Node.js SDK volgt hetzelfde configuratiepatroon. Importeer de bibliotheek en initialiseer de client met je inloggegevens. Deze methode is ideaal voor server-side applicaties en backend-diensten. Je kunt completion-verzoeken versturen en de tekstantwoorden direct verwerken binnen je Node-omgeving.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaigenerator.cc/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-antwoorden
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert data incrementeel via Server-Sent Events (SSE). Dit vermindert de waargenomen latentie voor real-time applicaties. Gebruikstatistieken voor tokens zijn opgenomen in het laatste chunk van de stream. Houd de stream in de gaten om gedeeltelijke antwoorden soepel af te handelen.
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, fouten en context
Het contextvenster is 100.000 tokens in totaal, met een max output van 32.000 tokens. Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. HTTP 401 geeft een ongeldige sleutel aan. HTTP 402 betekent dat je prepaid tegoed op is. HTTP 429 signaleert dat je de rate limit hebt overschreden. Fouten verbruiken niet je tegoed.
API-specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaigenerator.cc/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Model-ID | uncensored |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| JSON-modus | response_format: {"type": "json_object"} |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Hoe laad ik tegoed op?
Opwaarderingen worden alleen verwerkt via cryptocurrency, specifiek USDT (TRC20) of USDC (Base). Je kunt elk bedrag tussen $10 en $500 storten. Tegoed vervalt nooit zodra het aan je account is toegevoegd.
Is er een gratis proefperiode?
Ja, elk nieuw account ontvangt $0,50 aan proeftegoed dat 7 dagen geldig is. Er is geen creditcard nodig om je aan te melden en het proeftegoed te ontvangen.
Welke inhoud wordt geblokkeerd?
De API past een harde inhoudslimiet toe die altijd seksuele inhoud met minderjarigen blokkeert. Alle andere wettelijke volwassen, fictieve of controversiële onderwerpen zijn toegestaan zonder weigering.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, verander de base URL. Dat is de hele setup.