StartpaginaDocumentatie03/07
Snelle documentatie: integreer het ongecensureerde model
Integreer binnen minuten onze ongecensureerde OpenAI-compatibele API. Gebruik één geoptimaliseerd model voor tekst zonder beperkingen en ontvang onmiddellijk resultaten met deze snelle gids.
https://api.apiiasincensura.com/v1uncensoredConfiguratie van Base URL en authenticatie
Om te beginnen heb je een API-sleutel nodig. Registreer je op de pagina voor accountaanmaak met alleen je e-mailadres en een wachtwoord; de sleutel wordt direct getoond. Er is geen creditcard nodig voor het gratis proeftegoed van $0,50. Stel de omgevingsvariabele OPENAI_API_KEY in met je unieke sleutel. De basis-URL van deze service is https://api.apiiasincensura.com/v1. Dit endpoint is natively compatibel met het OpenAI-clientecosysteem, wat de integratie van je ongecensureerde LLM API in bestaande toepassingen zonder complexe adapters vergemakkelijkt.
Hoofdendpoint: POST /v1/chat/completions
Het belangrijkste endpoint is POST /v1/chat/completions. Hier verzend je je gesprek en ontvang je gegenereerde tekst. Het model wordt aangeroepen met de ID uncensored. Deze service is een strikt tekst-AI API: hij ondersteunt geen embeddings, afbeeldingen, audio of video. Het verzoek moet het standaard chatformaat volgen. Als je de verbinding wilt testen, gebruik dan GET /v1/models om te controleren of de service correct reageert voordat je payload verzendt.
curl https://api.apiiasincensura.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."}]
}'
Streaming-ondersteuning (SSE)
Het chat-completions endpoint ondersteunt realtime antwoorden via Server-Sent Events (SSE). Door stream: true in te stellen, ontvang je een stroom van tekstfragmenten in plaats van een compleet antwoord in één keer. Dit is ideaal voor gebruikersinterfaces die de generatie letter voor letter tonen. Het model reageert onmiddellijk zonder te wachten tot de context volledig is, waardoor de latentie laag blijft zelfs voor lange antwoorden binnen het contextvenster van 100.000 tokens.
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)
Tools en Function Calling
De ongecensureerde AI-API ondersteunt native tool/function calling. Je kunt functies definiëren in het verzoeklichaam en het model retourneert de benodigde JSON-argumenten om ze uit te voeren. Hiermee bouw je agents of applicaties die met externe systemen communiceren. Het model is geoptimaliseerd om JSON-structuur-instructies op te volgen zonder code of technische data te weigeren vanwege contentbeperkingen. Zorg dat je de respons van het model parset om de toolargumenten te extraheren.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiiasincensura.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)
Python/JS Codevoorbeeld
De integratie is direct met de officiële SDKs. In Python initialiseer je de client met verwijzing naar onze basis-URL. In JavaScript is de configuratie vergelijkbaar. Onthoud dat er maar één model beschikbaar is: uncensored. Er is geen routing of modelselectie. De code moet de antwoorden van het model afhandelen en het einde van de stream beheren als je streaming gebruikt. De eenvoud van de onbeperkte AI ligt in het feit dat je alleen standaard invoer- en uitvoertekst hoeft te verwerken.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiiasincensura.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);
Snelheidslimieten en Request Body
Houd je aan de technische limieten om onderbrekingen te voorkomen. De maximale quota is 300 verzoeken per minuut per API-sleutel. Het verzoeklichaam mag niet groter zijn dan 8 MB. Als je deze limieten overschrijdt, retourneert de API een statuscode 429 Te veel verzoeken. Als je saldo aan prepaid tegoed op raakt, ontvang je een code 402 Betaling vereist. Het tegoed verloopt nooit, dus je kunt opwaarderen wanneer je maar wilt zonder boete. Het contextvenster bedraagt 100.000 tokens, gecombineerd tussen prompt en voltooiing.
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 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Model-ID | uncensored |
| Base URL | https://api.apiiasincensura.com/v1 |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| JSON-modus | response_format: {"type": "json_object"} |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Verzoekgrootte | tot 8 MB |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| 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 |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Inloggen | Google of e-mail en wachtwoord |
| 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
Welke inhoud is strikt verboden?
Hoewel het model ongecensureerd is voor legaal volwassen, fictie en controversiële onderwerpen, wordt seksuele inhoud met minderjarigen altijd geblokkeerd. Dit is de enige harde limiet die zonder uitzondering op alle verzoeken van toepassing is.
Hoeveel kost de API en hoe werkt de betaling?
Het is een pay-per-use model zonder abonnementen. De prijs is $0,25 per 1M invoertokens en $1,00 per 1M uitvoertokens. Prepaid tegoed vervalt niet. Je kunt opwaarderen vanaf $10 met crypto (USDT of USDC) met 5% of 10% bonus afhankelijk van het bedrag.
Kan ik mijn API-sleutel in productie gebruiken?
Ja, de sleutel is uniek per account en kan op elk moment worden geregenereerd, waardoor de vorige ongeldig wordt. Er is geen telefoonverificatie of creditcard nodig voor het basisaccount, wat snelle implementatie vergemakkelijkt. Het model gebruikt je prompts niet voor training, wat privacy garandeert in je gegevensstroom.
Je sleutel is binnen handbereik
Maak een account aan, kopieer de sleutel en wijzig de basis-URL. Zo eenvoudig is het.