Snelle integratie met de API zonder beperkingen
Integreer snel met de ongecensureerde API via standaard OpenAI-clients. Configureer authenticatie, stuur tekstverzoeken en ontdek functies zoals streaming en tool calling met directe documentatie.
https://api.apisemrestricoes.com/v1uncensored
Initiële configuratie en authenticatie
Om de api zonder beperkingen te gebruiken, heb je een geldige API-sleutel nodig. Ga naar de pagina Get API key met je e-mail en wachtwoord. De sleutel wordt direct na registratie getoond, zonder dat je een creditcard nodig hebt voor het testtegoed.
Alle verzoeken moeten de header Authorization: Bearer sk-... bevatten. Als de sleutel ongeldig is, retourneert de server fout 401. Onthoud: elk account heeft slechts één actieve sleutel, maar je kunt deze op elk moment regenereren, waardoor de vorige ongeldig wordt.
Eerste verzoek
Het hoofdeindpunt is POST /v1/chat/completions. Het beschikbare model is geïdentificeerd als "uncensored". Het is een open-weight model, afgestemd op het niet weigeren van volwassen, fictieve of onderzoeksgerelateerde onderwerpen.
Hieronder volgt een basisvoorbeeld met curl om een eenvoudig bericht te versturen.
curl https://api.apisemrestricoes.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."}]
}'Merk op dat het antwoord de volledige tekstgeneratie bevat. Er zijn geen embeddings of imagegeneratie op dit specifieke eindpunt.
Python-integratie
Als je de voorkeur geeft aan Python-ontwikkeling, werkt de officiële openai bibliotheek perfect, zolang je maar naar de juiste base_url wijst. Dit zorgt voor vertrouwdheid met de standaard verzoekstructuur.
Stel de basis-URL in op https://api.apisemrestricoes.com/v1 en voer je sleutel in via de omgevingsvariabele of direct in de client. De onderstaande code toont het maken van een eenvoudig gesprek.
from openai import OpenAI
client = OpenAI(base_url="https://api.apisemrestricoes.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)Onthoud dat het model geen GPT of Claude is; het is een eigen open-source architectuur geoptimaliseerd voor inhoudsvrijheid.
Node.js-integratie
Voor JavaScript- of TypeScript-omgevingen gebruik je de Node.js SDK openai. De configuratie is vergelijkbaar met Python: pas de baseURL aan en authenticeer.
De onderstaande code toont hoe je een clientinstantie maakt en een chat-completieverzoek verstuurt. Het antwoord wordt standaard synchroon verwerkt, maar voor continue gegevensstromen raadpleeg je de sectie over streaming.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apisemrestricoes.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);Deze methode is ideaal voor backend-applicaties die tekst verwerken zonder realtime-updates in de browser te vereisen.
Streaming via SSE
Ondersteuning voor Server-Sent Events (SSE) stelt je in staat antwoorden token voor token te ontvangen, wat de waargenomen latentie voor de eindgebruiker verbetert. Activeer streaming door stream: true in te stellen in je verzoek.
Het onderstaande voorbeeld illustreert hoe je de stream in delen consumeert, zodat tekst geleidelijk kan worden weergegeven.
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)Dit is vooral nuttig voor chatinterfaces waar gebruikers het model "typend" willen zien in realtime, zonder te wachten op de volledige voltooiing van het antwoord.
Limieten, fouten en contextvenster
Je account is onderworpen aan specifieke limieten om de stabiliteit van de service te garanderen. De limiet is 300 verzoeken per minuut per sleutel. De verzoekbody mag 8 MB niet overschrijden.
Veelgemaakte fouten zijn: 401 (ongeldige sleutel), 402 (onvoldoende tegoed) en 429 (rate limit overschreden). Het totale contextvenster (prompt + antwoord) bedraagt 100.000 tokens. Heb je meer contextuele geheugencapaciteit nodig? Pas dan de grootte van de verzonden berichten aan.
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 |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.apisemrestricoes.com/v1 |
| Model-ID | uncensored |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| JSON-modus | response_format: {"type": "json_object"} |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| 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 |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
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
Hoe werkt betaling en tegoed?
Het model is prepaid zonder maandabonnement. Toegevoegd tegoed vervalt nooit. Je kunt opwaarderen vanaf $10, met een bonus van 5% boven de $50 en 10% boven de $100. De prijs is $0,25 per 1M invoertokens en $1,00 per 1M uitvoertokens.
Is het 'uncensored' model hetzelfde als dat van OpenAI?
Nee. Het is een open-weight model, anders dan GPT, Claude of Gemini. Het draait op onze eigen GPU-servers en is specifiek afgestemd op het niet weigeren van inhoud voor legaal volwassen gebruik, met een interface compatibel met de OpenAI API.
Worden mijn trainingsgegevens gebruikt in verzoeken?
Nee. Het gebruik van prompts en antwoorden om het model te trainen vindt niet plaats. Je hebt alleen e-mail en wachtwoord nodig om een account aan te maken. De privacy blijft behouden, behalve voor de strikte limiet voor het blokkeren van seksuele inhoud met minderjarigen, die altijd geldt.
Je sleutel is een formulier verwijderd
Maak een account aan, kopieer de sleutel en wijzig de basis-URL. Dat is alle configuratie.