Snelle integratie met de Ongecensureerde AI API
Integreer je applicatie in seconden met ons open LLM-model via de OpenAI-compatible API. Eenvoudige authenticatie, standaard endpoints en native streaming-ondersteuning voor realtime antwoorden zonder filters.
Authenticatie en API-sleutel
Om de ongecensureerde API te gebruiken, heb je een geldige API-sleutel nodig. Maak je account aan op de pagina voor het maken van sleutels met alleen e-mail en wachtwoord. De sleutel wordt direct na registratie weergegeven en kan op elk moment opnieuw worden gegenereerd, waardoor de vorige ongeldig wordt. Gebruik de header Authorization: Bearer bij alle verzoeken. Er is geen creditcard nodig voor de proefversie, die starttegoed biedt dat 7 dagen geldig is.
Als je sleutel onjuist of verlopen is, retourneert de API fout 401. Onthoud dat elke account slechts één actieve sleutel tegelijk heeft. Houd je sleutel veilig en deel hem niet in openbare repositories om te garanderen dat je krediet alleen voor legitieme verzoeken wordt gebruikt.
Eerste Verzoek
Het hoofdeindpunt is POST /v1/chat/completions. Dit is de industriestandaard, waardoor directe integratie met bestaande clients mogelijk is. Stuur je prompt en ontvang gegenereerde tekst van het model uncensored. Het model is geoptimaliseerd om geen onderwerpen te weigeren die volwassen of controversieel zijn, zolang ze geen minderjarigen betreffen.
Stel de basis-URL in op https://api.apiiasemcensura.com/v1. Zorg ervoor dat je de model-ID uncensored opneemt in het verzoeklichaam. De JSON-structuur volgt de OpenAI-standaard, waardoor migratie van bestaande projecten eenvoudig is zonder complexe code-aanpassingen.
curl https://api.apiiasemcensura.com/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."}]
}'Dit voorbeeld toont een basisverzoek. Vervang YOUR_API_KEY door je echte sleutel. Het model verwerkt de tekst en retourneert het volledige antwoord, waarbij het de gedefinieerde tokenlimiet respecteert.
Python SDK voor Snelle Integratie
Gebruik de officiële OpenAI SDK voor Python, pas alleen de basis-URL aan. Hierdoor profiteer je van volwassen en goed gedocumenteerde bibliotheken voor het verwerken van antwoorden. De openai bibliotheek is de standaardkeuze voor Python-ontwikkelaars die stabiliteit en gebruiksgemak zoeken.
Initialiseer de client door te verwijzen naar de API-server voor ongecensureerde AI. Stel het model in op uncensored en stuur het bericht. De code retourneert een antwoordobject met de gegenereerde tekst en gebruiksmetadata, zoals verbruikte tokens. Dit maakt het eenvoudig om kosten en prestaties in realtime te monitoren.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiiasemcensura.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)Pas de parameters temperature en max_tokens aan om de creativiteit en de lengte van het antwoord te bepalen. Houd er rekening mee dat de totale context beperkt is tot 100.000 tokens, door prompt en completion te combineren.
Node.js SDK voor Webapplicaties
Voor Node.js-applicaties volgt de integratie dezelfde logica als Python. Gebruik het openai pakket en configureer de basis-URL correct. Dit zorgt voor compatibiliteit met moderne JavaScript- en TypeScript-ecosystemen.
Maak een instantie van de OpenAI-client aan met de API-sleutel en de service-URL. Roep de methode chat.completions.create() aan met de gewenste berichten. Het model uncensored reageert direct op de verstrekte context, zonder extra inhoudsfilters voor legale volwassen tekst.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiiasemcensura.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);Behandel fouten op de juiste manier. Als het saldo ontoereikend is, ontvang je fout 402. Bij overschrijding van de rate limit geeft fout 429 aan dat je moet wachten voordat je nieuwe verzoeken stuurt.
Streaming van Antwoorden (SSE)
Ondersteuning voor Server-Sent Events (SSE) stelt je in staat antwoorden token voor token te ontvangen. Dit verbetert de gebruikerservaring door tekst in realtime te laten genereren. Ideaal voor chatbots en interactieve interfaces die een lage vertraging vereisen.
Stel stream: true in bij het verzoek. De server stuurt JSON-datachunks met delen van het antwoord. Het verwerken van deze chunks in realtime stelt je in staat de tekst progressief weer te geven. Dit is cruciaal voor applicaties waar snelheid een concurrentievoordeel is.
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)Onthoud dat je de verbindingstoestand moet beheren en om moet gaan met mogelijke onderbrekingen. Streaming verandert de tokenlimiet of het gebruikte model niet, maar alleen de manier waarop de gegevens aan de client worden geleverd.
Limieten, Fouten en Context
De API handhaaft strikte limieten om stabiliteit te garanderen. Het limiet is 300 verzoeken per minuut per sleutel. Het verzoeklichaam mag 8 MB niet overschrijden. De totale context staat 100.000 tokens toe, inclusief prompt en completion. Het overschrijden van deze limieten resulteert in specifieke fouten.
Veelvoorkomende fouten zijn 401 voor een ongeldige sleutel, 402 voor onvoldoende tegoed en 429 voor het bereiken van de rate limit. Met het endpoint GET /v1/models kun je de beschikbare modellen opsommen, met informatie over het model uncensored. Raadpleeg dit endpoint om de status en beschikbaarheid te controleren.
Technische 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 |
| Base URL | https://api.apiiasemcensura.com/v1 |
| Model-ID | uncensored |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| JSON-modus | response_format: {"type": "json_object"} |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Verzoekgrootte | tot 8 MB |
| Rate limit | 300 verzoeken per minuut per sleutel |
| 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 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| 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 |
Veelgestelde vragen
Wat betekent 'ongecensureerd' in deze context?
Dit betekent dat het model geen enkele inhoud weigert voor volwassen, fictief of controversieel materiaal, zolang het maar legaal is. De enige strikte limiet is seksuele inhoud met minderjarigen, die altijd wordt geblokkeerd. Er zijn geen kunstmatige filters voor veelvoorkomende onderwerpen in roleplay of creatieve tekstgeneratie.
Kan ik dezelfde API-sleutel gebruiken in meerdere projecten?
Ja, elke account heeft één sleutel die je in zoveel projecten kunt gebruiken als je wilt. Als je de toegang wilt intrekken, kun je de sleutel op elk moment regeneren, waardoor de oude sleutel direct ongeldig wordt.
Hoe werkt het kredietensysteem?
Betaling is prepaid en zonder maandelijkse abonnementskosten. Gekochte kredieten vervallen nooit. Je kunt krediet toevoegen vanaf $10, met een bonus van 5% bij aankopen van $50 en 10% bij $100. De trial-account biedt $0,50 geldig voor 7 dagen zonder creditcard.
Je sleutel is binnen handbereik
Maak een account aan, kopieer de sleutel en pas de basis-URL aan. Dat is alle configuratie.