Unrestricted AI API-koppeling gids
Integreer de Unrestricted AI API met één basis-URL en standaard OpenAI-compatible SDK's. Ontvang ruwe outputs van het ongecensureerde model zonder inhoudsrefusies of overhead door modelrouting.
- base_url
- https://api.unrestrictedai.cc/v1
- Model
- ongecensureerd
Authenticatie en basis-URL
De Unrestricted AI API gebruikt standaard bearer token-authenticatie. Je ontvangt je API-sleutel direct na het inloggen met Google of een e-mailadres op de pagina API-sleutel ophalen. Er is geen telefoonnummer nodig. Gebruik de basis-URL https://api.unrestrictedai.cc/v1 voor alle verzoeken. Deze URL werkt met de officiële OpenAI SDK's en elke OpenAI-compatible client door eenvoudig de configuratie van base_url aan te passen. Je sleutel geeft toegang tot het ongecensureerde model met de ID uncensored. Dit is een enkel open-weight model dat op onze eigen servers draait, geen GPT, Claude of een model van een andere leverancier. We voeren geen modelrouting uit, wat zorgt voor toegang met lage latentie naar een model dat is afgestemd op volwassen en ongefilterde inhoud, zonder de overhead van een webchat-UI. De API-sleutel is uniek per account; het genereren van een nieuwe sleutel vervangt de vorige.
Basis Chat Verzoek
Stuur een POST-verzoek naar /v1/chat/completions met je berichten en de model-ID. Het volgende voorbeeld toont een standaard tekst-in, tekst-uit interactie met het cURL-opdrachtregelprogramma. Vervang YOUR_API_KEY door je eigen sleutel. De model-ID moet ingesteld staan op uncensored. Deze endpoint retourneert de respons van het model als JSON. Zorg dat je de response body verwerkt om de inhoud van de boodschap van de assistant te extraheren. Dit basisverzoek is de basis voor het bouwen van applicaties die ruwe, ongefilterde LLM-responsen vereisen zonder inhoudelijke weigeringen of overhead voor modelrouting.
Python SDK Integratie
Het gebruik van de officiële Python SDK vereenvoudigt de integratie met de ongecensureerde API. Configureer de client met de juiste base_url en je API-sleutel. De onderstaande code toont hoe je de client instantieert en een verzoek naar de ongecensureerde LLM API stuurt. Deze aanpak is ideaal voor backend-diensten of scripts waar je programmatische controle nodig hebt over de verzoekparameters. De SDK verwerkt JSON-serialisatie en HTTP-verbindingen automatisch. Onthoud dat de model-ID nog steeds uncensored is. Deze methode is efficiënt voor ontwikkelaars die de voorkeur geven aan getypeerde interfaces en robuuste foutafhandeling in hun Python-applicaties.
Node.js SDK Gebruik
Voor JavaScript- en TypeScript-omgevingen biedt de Node SDK een native manier om met de API te communiceren. Stel de baseURL in op onze endpoint en geef je API-sleutel op. De volgende codefragment toont een eenvoudig completion-verzoek. Dit patroon is geschikt voor server-side rendering of API-gateways. De responsstructuur komt overeen met het OpenAI-formaat, waardoor het eenvoudig is om bestaande OpenAI-code te migreren. Zorg dat je asynchrone responsen correct verwerkt. De uncensored ai api key stelt je in staat om met minimale code-aanpassingen over te schakelen van OpenAI naar onze service, waarbij je bestaande applicatielogica behouden blijft terwijl je toegang krijgt tot ongefilterde inhoud.
Streaming Reacties
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE)-stream van gedeeltelijke responsies. Dit is handig voor realtime gebruikersinterfaces waar je tokens wilt weergeven zodra ze worden gegenereerd. De laatste chunk van de stream bevat de token-gebruiksstatistieken. Streaming stelt je in staat om inhoud aan de gebruiker weer te geven voordat de volledige respons klaar is, wat de waargenomen latentie verbetert. Zorg ervoor dat je client het SSE-formaat correct parseert. Deze functie is beschikbaar voor alle verzoeken aan de ongecensureerde AI API, waardoor je responsieve applicaties kunt bouwen die ruwe, ongefilterde LLM-antwoorden verwerken zonder inhoudsrefusals of modelrouting-overhead.
Parameters, Limieten en Fouten
Het contextvenster is 100.000 tokens in totaal, met een maximale uitvoer van 32.000 tokens per verzoek. Als max_tokens niet is ingesteld, is de limiet 2.048 tokens. Je kunt parameters gebruiken zoals temperature, top_p, stop en seed om de generatie te sturen. Rate limits zijn 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Request bodies moeten onder de 8 MB blijven. Veelvoorkomende fouten zijn 401 (ongeldige sleutel), 402 (onvoldoende tegoed) en 429 (rate limit). Tegoed is prepaid en verloopt nooit. Fouten en refusals zijn gratis. De enige harde inhoudslimiet is seksuele inhoud met minderjarigen, die altijd wordt geweigerd. Er is geen kaart nodig voor de proefversie van $0,50 die 7 dagen geldig is.
cURL
curl https://api.unrestrictedai.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
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedai.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedai.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
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)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 |
| Base URL | https://api.unrestrictedai.cc/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Model-ID | uncensored |
| 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 |
| JSON-modus | response_format: {"type": "json_object"} |
| 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 |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| 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 |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Inloggen | Google of e-mail en wachtwoord |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
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 |
Vragen en antwoorden
Is deze API een officiële OpenAI-dienst?
Nee. Wij bieden één enkel ongecensureerd open-weight model via een standaard OpenAI-compatibele interface. Het is geen GPT, Claude, Gemini of een model van een andere leverancier. Het is een onafhankelijke dienst die op onze eigen servers draait.
Hoe laad ik tegoed op?
Tegoed wordt alleen opgewaardeerd met crypto: USDT (TRC20) of USDC (Base). Minimale opwaardering is $10, maximaal $500. Je ontvangt een bonus van +5% bij opwaarderingen van $50 en +10% bij $100. Kaarten en PayPal worden niet geaccepteerd.
Wat is de grootte van het contextvenster?
Het contextvenster is 100.000 tokens voor prompt en completion samen. De maximale uitvoer per verzoek is 32.000 tokens, of 2.048 tokens als max_tokens niet is opgegeven.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base_url aan. Dat is de hele setup.