Uncensored Chat API Snelle start | Uncensored Chat
Kom snel van start met de ongecensureerde chat-API. Deze gids behandelt authenticatie, SDK-integratie en streaming voor je ongecensureerde LLM-applicaties.
Authenticatie en basis-URL
Onze ongecensureerde API gebruikt standaard OpenAI-compatibele authenticatie. Je ontvangt een enkele API-sleutel bij het aanmaken van een account via Google of e-mail. Gebruik de basis-URL https://api.uncensoredchat.cc/v1 voor alle verzoeken. Zorg dat je SDK-configuratie naar dit endpoint wijst om routeringsfouten te voorkomen. De model-id is altijd uncensored.
Eerste verzoek
Stuur een eenvoudig completion-verzoek om de verbinding te verifiëren. Het endpoint accepteert POST-verzoeken naar /v1/chat/completions. Je kunt de ongecensureerde LLM-API direct via cURL testen om te bevestigen dat je sleutel werkt voordat je deze in je applicatie integreert.
curl https://api.uncensoredchat.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."}]
}'Verwacht een standaard JSON-antwoord met de gegenereerde tekst. Als je een 401 ontvangt, is je sleutel ongeldig. Een 402 geeft aan dat er onvoldoende tegoed is.
Python SDK-integratie
Gebruik de officiële OpenAI Python-pakket met een aangepaste basis-URL. Hiermee kun je bekende SDK-methoden gebruiken terwijl je verbinding maakt met onze ongecensureerde API. Initialiseer de client met je sleutel en de specifieke basis-URL. Roep chat.completions.create() aan met het model uncensored. Deze aanpak minimaliseert boilerplate voor backend-diensten.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchat.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 SDK-integratie
Voor JavaScript-omgevingen configureer je de OpenAI Node SDK op vergelijkbare wijze. Stel de baseURL in op ons endpoint. De API-sleutel blijft de primaire referentie. Deze setup werkt voor zowel server-side Node-applicaties als edge-functies. Zorg dat je asynchrone antwoorden correct afhandelt om de doorvoer te behouden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchat.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-antwoorden
Schakel streaming in door stream: true in te stellen. De API retourneert Server-Sent Events (SSE). Elke chunk bevat gedeeltelijke tekst. De laatste chunk bevat token-gebruiksstatistieken voor transparantie in de facturatie. Streaming vermindert de waargenomen latentie voor gebruikers, vooral in chat-interfaces. Parse het delta.content-veld om tekst progressief toe te voegen.
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)
Limieten, fouten en context
Onze ongecensureerde AI-API handhaaft een contextvenster van 100.000 tokens (invoer + uitvoer). Maximaal 32.000 tokens uitvoer. Je mag maximaal 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel uitvoeren. Fouten zijn 401 (ongeldige sleutel), 402 (geen tegoed) en 429 (rate limit). Fouten en weigeringen verbruiken geen tokens. Verzoeken zijn beperkt tot een body van 8 MB. Restitutie wordt niet verleend voor tegoed, maar dubbele belastingen worden opgelost via support.
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.uncensoredchat.cc/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Model-ID | uncensored |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| JSON-modus | response_format: {"type": "json_object"} |
| 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) |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Verzoekgrootte | tot 8 MB |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| 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 |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| 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
Wat is de grootte van het contextvenster?
Het contextvenster is 100.000 tokens in totaal, inclusief zowel de prompt als de completion. De maximale uitvoer per verzoek is 32.000 tokens.
Hoe ga ik om met rate limits?
Je mag maximaal 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel uitvoeren. Het overschrijden van deze limieten resulteert in een 429-statuscode. Implementeer exponentiële backoff voor herhalingen.
Is het proeftegoed terugkerend?
Nee. Elk nieuw account ontvangt $0,50 aan proeftegoed dat 7 dagen geldig is. Het is een eenmalig aanbod per persoon. Volgend gebruik vereist prepaid crypto-tegoed.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.