Snelstartgids Uncensored Model API
Kom aan de slag met de uncensored model API in enkele minuten met standaard OpenAI-compatible tools. Deze quickstart begeleidt je door authenticatie, requests, streaming en foutafhandeling voor directe integratie.
Vereisten: API-sleutel en basis-URL
Registreer en haal direct je API-sleutel op via Google of e-mail zonder telefoonverificatie. De basis-URL is HTTPS://api.apimodel.cc/v1, wat werkt met elke standaard OpenAI-compatible client door de base_url-parameter bij te werken. Je ontvangt één actieve sleutel per account die de vorige vervangt bij het genereren.
Zorg ervoor dat je een vooruitbetaald cryptosaldo hebt of gebruik de proefkrediet van $0.50 geldig voor 7 dagen. Je hebt deze sleutel nodig om je verzoeken te authenticeren bij de uncensored model API.
Uw eerste verzoek naar de Model API verzenden
Stuur een POST-verzoek naar /v1/chat/completions met de model ID ingesteld op "uncensored". Dit endpoint accepteert tekstinput en retourneert tekstoutput zonder inhoudsweigeringen voor wettelijk volwassen gebruik. Het model heeft een contextvenster van 100.000 tokens, waardoor aanzienlijke promptgroottes mogelijk zijn.
curl https://api.apimodel.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Australia?"}]
}'De respons bevat de gegenereerde tekst in de choices-array. Je wordt alleen gefactureerd voor echt tokengebruik, met fouten en refusals die gratis zijn. Deze directe aanpak zorgt voor voorspelbare facturatie zonder verborgen abonnementskosten.
Parameters configureren: Temperatuur, Top P en Seed
Pas de temperatuur aan voor willekeur, top_p voor nucleus sampling, en seed voor reproduceerbare outputs. Deze parameters stellen je in staat het gedrag van het uncensored model fijn af te stemmen voor specifieke use cases zoals coderen of creatief schrijven. Het instellen van een seed zorgt voor consistente resultaten over meerdere verzoeken heen, wat cruciaal is voor debugging.
De API ondersteunt standaardparameters zoals presence_penalty en frequency_penalty. Gebruik deze om herhaling te controleren en ervoor te zorgen dat het model bij het onderwerp blijft. Configureer deze instellingen in je request body om de responsstijl precies aan te passen.
Streaming en tokengebruik lezen inschakelen
Schakel streaming in door de stream-parameter in te stellen op true om token-voor-token responsen via Server-Sent Events te ontvangen. Tokengebruiksgegevens worden verstrekt in de laatste chunk van de stream, waardoor realtime transparantie in facturering mogelijk is. Deze methode vermindert de waargenomen latentie voor lange responsen.
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 streamevents in je clientcode om de UI incrementeel bij te werken. De uncensored model API levert tekst continu, wat de gebruikerservaring voor chatapplicaties verbetert. Streaming is optioneel, maar aanbevolen voor interactieve applicaties.
Function Calling en JSON-modus gebruiken
Gebruik function calling met de tools-parameter om het model gestructureerde gegevens te laten genereren. Deze functie ondersteunt tool_choice en stelt het model in staat specifieke acties uit te voeren op basis van invoer. JSON-modus via response_format json_object zorgt voor strikte JSON-uitvoer voor betrouwbare parsing.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.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);Definieer je funtieschema's in het verzoek om de uitvoerstructuur van het model te sturen. Deze mogelijkheid is essentieel voor het bouwen van agentic workflows of het integreren met externe API's. Het uncensored model verwerkt complexe tooldefinities zonder contentweigeringen.
Afhandeling van fouten en tokenlimieten
Monitor HTTP-statuscodes voor fouten: 401 voor ongeldige keys, 402 voor onvoldoende credit, en 429 voor rate limits. De API handhaaft 300 verzoeken per minuut per key en 8 gelijktijdige verzoeken. Elke request body moet kleiner zijn dan 8 MB.
Max output is 16.000 tokens per verzoek, met een standaard van 2.048 als max_tokens niet is ingesteld. Fouten zijn gratis, dus mislukte verzoeken verbruiken je voorgebetaalde krediet niet. Gebruik deze limieten om robuuste retry-logica voor je applicatie te ontwerpen.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.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)FAQ
Wat is de basis-URL van de ongecensureerde model API?
De basis-URL is HTTPS://api.apimodel.cc/v1. Het is compatibel met standaard OpenAI SDK's door de base_url-parameter in te stellen. Gebruik deze URL voor alle verzoeken voor chatcompleties.
Hoe ga ik om met rate limits?
De API staat 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel toe. Een 429-statuscode geeft aan dat je deze limieten hebt overschreden. Implementeer exponentiële backoff in je client om herhaalde pogingen soepel af te handelen.
Ondersteunt het ongecensureerde model streaming?
Ja, stel de stream-parameter in op true om Server-Sent Events te ontvangen. Tokengebruik wordt gerapporteerd in de laatste chunk. Hiermee kun je antwoorden realtime in je applicatie weergeven.
Beveilig je API-sleutel
Registreer, haal je sleutel op en pas de basis-URL aan. Dat is de volledige setup.