NL ▾

Snelle startgids: integreer onze API Sin Restricciones

Integreer onze ongecensureerde AI-API in minuten via het standaard OpenAI-protocol. Genereer tekst zonder inhoudsblokkades met voorspelbare latentie en transparante prijzen per token.

Vereisten

Zorg ervoor dat je een account hebt aangemaakt bij apisinrestricciones.com voordat je begint. Registreer je met e-mail en wachtwoord om je API-sleutel direct te krijgen. Je hebt geen creditcard nodig voor de initiële test van $0,50. Deze api zonder beperkingen gebruikt het standaard chat-completions-protocol, dus je kunt de officiële OpenAI-bibliotheken of elke compatibele client gebruiken.

De api ia biedt één model aan, geïdentificeerd als uncensored. Er is geen keuze uit modellen of routing. Het model is een open-weight LLM die op onze servers wordt gehost, ontworpen om ongecensureerd te reageren op legale volwassen inhoud en controversiële onderwerpen. Wij bieden geen embeddings, afbeeldingen of audio aan.

Authenticatie met API-sleutel

De authenticatie gebeurt via de Authorization: Bearer YOUR_API_KEY-header. Je sleutel is uniek per account en kan op elk moment worden geregereerd, waardoor de vorige direct ongeldig wordt. Als de sleutel niet geldig is, retourneert de API een 401-fout. Als je saldo op is, mislukt het verzoek met een melding dat je moet opwaarderen.

Er is geen telefoonnummer of extra gegevens nodig voor de test. Privacy is strikt: je prompts worden niet gebruikt om het model te trainen. Houd je sleutel veilig, want wie deze heeft, heeft volledige toegang tot je tokenquota.

Endpoint: Chat Completies

Het hoofdingangspunt is POST /v1/chat/completions. Hier verzend je het gespreksverloop en ontvang je gegenereerde tekst. De basis-URL is https://api.apisinrestricciones.com/v1. Zorg dat je client naar deze base_url wijst in plaats van die van OpenAI.

Het model accepteert maximaal 100.000 tokens gecombineerd voor invoer en uitvoer. Het ondersteunt function calling volgens de industriestandaard. Neem geen aannames over specifieke parameters van andere aanbieders; deze endpoint volgt de algemene conventie voor functiesintegratie. Gegevens worden asynchroon verwerkt op basis van belasting, zonder garanties voor vaste latentie.

Voorbeeld in Python

Gebruik de Python-bibliotheek openai om met de API te communiceren. Stel de sleutel en de base_url correct in. De volgende code toont een basisverzoek voor volledige tekst.

  • Installeer de bibliotheek met pip install openai.
  • Vervang YOUR_API_KEY door je echte sleutel.
  • Verstuur het bericht en verwerk het antwoord.
from openai import OpenAI

client = OpenAI(base_url="https://api.apisinrestricciones.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)

Dit voorbeeld genereert een volledig antwoord zonder streaming. Het is ideaal voor batchverwerking of deterministische antwoorden waarbij je de interface niet in realtime hoeft bij te werken.

Voorbeeld in JavaScript

Voor Node.js-omgevingen of moderne browsers gebruik je dezelfde officiële bibliotheek. De structuur is vergelijkbaar met Python, maar aangepast aan de asynchrone syntaxis van JavaScript.

  • Zorg dat je de beloftes correct afhandelt.
  • Stel de base_url in op https://api.apisinrestricciones.com/v1.
  • Krijg toegang tot de gegenereerde inhoud via response.choices[0].message.content.
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisinrestricciones.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 efficiënt voor webapplicaties die snel tekst moeten genereren zonder handmatige streaming-evenementen te beheren.

Streaming met SSE

Voor een soepelere gebruikerservaring activeer je streaming door stream: true in te stellen. De API retourneert een Server-Sent Events-stroom. Je ontvangt tekstfragmenten progressief in plaats van te wachten tot de generatie voltooid is.

Dit is handig voor chatinterfaces die tekst in realtime tonen. Verwerk de content-evenementen om het uiteindelijke antwoord op te bouwen. Streaming beïnvloedt het tokenaantal niet; alle gegenereerde tokens worden gefactureerd zoals bij een niet-streaming verzoek.

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 streaming hetzelfde tokenquota verbruikt en onderworpen is aan dezelfde rate limits.

Limieten, Fouten en Context

Je sleutel is beperkt tot 300 verzoeken per minuut. Als je deze drempel overschrijdt, ontvang je een 429-fout (Too Many Requests). De verzoekbody mag niet groter zijn dan 8 MB. Als de sleutel ongeldig is, krijg je een 401. Als er geen saldo is, geeft het systeem aan dat je moet opwaarderen.

Het model ondersteunt een contextvenster van 100.000 tokens. Dit omvat zowel de prompt als het antwoord. Als je deze limiet overschrijdt, weigert de API het verzoek. Er is geen gegarandeerde snelheid gebaseerd op serverbelasting; de prestaties variëren afhankelijk van GPU-beschikbaarheid. Balansfouten hebben geen universeel gestandaardiseerde HTTP-statuscode, maar geven duidelijk het gebrek aan tegoed aan.

cURL

curl https://api.apisinrestricciones.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."}]
  }'

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
EndpointsPOST /v1/chat/completions · GET /v1/models
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.apisinrestricciones.com/v1
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Contextvenster100.000 tokens (invoer + uitvoer)
JSON-modusresponse_format: {"type": "json_object"}
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Verzoekgroottetot 8 MB
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Bonus+5% vanaf $50, +10% vanaf $100
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord

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

Veelgestelde vragen

Wat betekent precies 'zonder beperkingen'?

Het model weigert standaard geen legale volwassen inhoud, fictie of controversiële thema's. Het blokkeert specifiek seksuele inhoud met minderjarigen. Het is geen GPT- of Claude-model, maar een open-weight model dat voor dit doel is geoptimaliseerd.

Hoeveel kost het en hoe wordt gefactureerd?

Je betaalt alleen voor wat je gebruikt: $0,25 per 1M invoertokens en $1,00 per 1M uitvoertokens. Geen maandelijkse abonnementen. Prepaid tegoed vervalt niet en je kunt opwaarderen vanaf $10 met crypto (USDT of USDC).

Kan ik de API gebruiken voor function calling?

Ja, de endpoint ondersteunt function calling volgens de OpenAI-standaard. Gebruik de parameter <code>tools</code> om je functies te definiëren en het model roept ze op wanneer dat gepast is.

Je sleutel is binnen handbereik

Maak een account aan, kopieer de sleutel en wijzig de basis-URL. Zo makkelijk is het.

API-sleutel verkrijgen
API-sleutel verkrijgen