Ongecensureerd AI-model voor coderen: API-documentatie
Kom op gang met het ongecensureerde AI-model voor coderen door je te authenticeren met je API-sleutel en verzoeken te sturen naar ons OpenAI-compatibele endpoint. Gebruik de onderstaande codevoorbeelden om de ongecensureerde LLM direct in je bestaande workflows te integreren.
https://api.uncensoredcodingai.com/v1uncensored
Basis-URL & Authenticatie
Onze API volgt de structuur van OpenAI chatcompleties, waardoor je bestaande SDK's kunt gebruiken met minimale configuratie. De basis-URL is https://api.uncensoredcodingai.com/v1. Authenticatie verloopt via een Bearer-token in de Authorization header. Je moet je API-sleutel precies zo gebruiken zoals die bij het aanmelden is verstrekt; er zijn geen abonnementen of maandelijkse kosten, alleen prepaid tegoed op basis van verbruik.
Belangrijk: Hoewel het model zeer soepel is, verwijdert het niet alle filters. Er geldt altijd een harde inhoudslimiet: verzoeken met seksuele inhoud met minderjarigen worden geblokkeerd. Alle andere wettelijke volwassen, controversiële of technische onderwerpen worden zonder weigering verwerkt.
Eerste verzoek
Stuur een standaard chat-completion-verzoek om tekst te genereren. De model-ID is uncensored. Dit is een ongecensureerde LLM voor coderen, geoptimaliseerd voor codegeneratie en technische taken, geen kloon van GPT of Claude. Het model draait op onze eigen GPU-servers en is een open-weight model dat is afgestemd op directe antwoorden.
curl https://api.uncensoredcodingai.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."}]
}'Vervang YOUR_API_KEY door je daadwerkelijke sleutel. De respons bevat de gegenereerde tekst in het veld choices[0].message.content. Zorg dat je input past binnen het contextvenster van 100.000 tokens.
Python SDK-integratie
Gebruik de officiële openai Python-pakket om met de API te communiceren. Initialiseer de client met de aangepaste basis-URL en je API-sleutel. Met deze aanpak kun je bestaande codebases benutten die al ondersteuning bieden voor OpenAI-compatibele endpoints.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredcodingai.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 script stuurt een prompt naar het ongecensureerde AI-model en print de respons. De model ID is ingesteld op uncensored. Je kunt de parameters temperature en max_tokens aanpassen om creativiteit en uitvoerlengte te sturen. Onthoud dat de ongecensureerde LLM geen geheugen heeft van eerdere gesprekken, tenzij je de volledige geschiedenis doorgeeft in de messages-array.
Node SDK-integratie
Voor JavaScript- en TypeScript-projecten gebruik je het openai Node-pakket. Configureer de client met de omgevingsvariabelen of directe waarden voor baseUrl en apiKey.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredcodingai.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);Dit voorbeeld maakt een chat completion verzoek aan met het uncensored model. Het responsobject bevat de gegenereerde tekst. Je kunt fouten en statuscodes direct afhandelen binnen je Node.js applicatielogica. Deze methode is ideaal voor backend-diensten of serverless functies die op verzoek code of tekst moeten genereren.
Streaming responsen
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE) stream, waardoor je output kunt weergeven terwijl deze wordt gegenereerd. Dit is handig voor grote codeblokken of uitgebreide uitleg.
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)Verwerk de stream chunks wanneer deze binnenkomen. Elke chunk bevat gedeeltelijke tekst die je kunt toevoegen aan je UI of logt. Streaming vermindert de waargenomen latentie voor de gebruiker, omdat deze direct voortgang ziet. De totale responstijd hangt nog steeds af van de inferentiesnelheid van het model en de lengte van de uitvoer.
Limieten, fouten & context
Je API-sleutel is beperkt tot 300 verzoeken per minuut. Als je dit overschrijdt, ontvang je een 429 Too Many Requests-fout. De grootte van de verzoekinhoud is beperkt tot 8 MB. Authenticatiefouten retourneren een 401-status als de sleutel ongeldig is. Factureringsfouten retourneren een 402-status als je prepaid tegoed op is; laad op vanaf $10 om de dienst weer te herstellen.
Het model ondersteunt een contextvenster van 100k tokens (prompt + completion). Zorg dat je inputs binnen deze limiet passen. Als je meer context nodig hebt, moet je mogelijk truncatie afhandelen in je applicatielogica. Het ongecensureerde AI-model voor coderen is ontworpen voor betrouwbaarheid, dus houd je gebruik in de gaten om onderbrekingen te voorkomen.
API-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.uncensoredcodingai.com/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 |
| JSON-modus | response_format: {"type": "json_object"} |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Verzoekgrootte | tot 8 MB |
| 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 |
| 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 |
| 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 |
Vragen en antwoorden
Is dit model hetzelfde als GPT of Claude?
Nee. Het ongecensureerde AI-model voor coderen is een open-weight model dat op onze eigen servers draait. Het is afgestemd op directe antwoorden zonder de guardrails die typisch zijn voor GPT, Claude of Gemini. Het is geen doorverkoop van het model van een andere leverancier.
Wat gebeurt er als ik mijn tegoed op heb?
Verzoeken retourneren een 402-fout. Je kunt je account opwaarderen met tegoed vanaf $10 met crypto (USDT of USDC). Bonus tegoed is beschikbaar voor hogere stortingen, en je tegoed vervalt nooit.
Filtert het model alle inhoud?
Nee, het is ongecensureerd voor wettelijke volwassen, controversiële en technische onderwerpen. Er geldt echter altijd een harde inhoudslimiet: seksuele inhoud met minderjarigen wordt geblokkeerd. Alle andere onderwerpen worden zonder weigering verwerkt.
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.