NL ▾
  1. Uncensored AI Generator
  2. 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.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaigenerator.cc/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
Model-IDuncensored
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Contextvenster100.000 tokens (invoer + uitvoer)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
JSON-modusresponse_format: {"type": "json_object"}
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Verzoekgroottetot 8 MB
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
Bonus+5% vanaf $50, +10% vanaf $100
Afrekeningprepaid 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
Geldigheidbetaald tegoed verloopt niet, geen abonnement
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud 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.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel 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.