Aan de slag met de Uncensored API
Begin binnen enkele minuten met het gebruik van de uncensored API. Deze quickstart begeleidt je door authenticatie, het versturen van je eerste verzoek en het afhandelen van realtime streaming met standaard OpenAI-compatible tools.
Installeer de OpenAI SDK
Open source SDKs regelen de HTTP-details voor je. Installeer het officiële pakket in je projectomgeving. Deze bibliotheek beheert retries en JSON-parsing automatisch.
pip install openai
Configureer je Base URL en Key
Wijs uw client naar ons specifieke eindpunt. De base URL zorgt ervoor dat uw prompts onze cluster van ongefilterde modellen bereiken. Authenticatie verloopt via een eenvoudige bearer token.
- Basis-URL:
https://api.aimodelswithnorestrictions.com/v1 - Sleutel: Je gegenereerde API-sleutel
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelswithnorestrictions.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)
Verstuur een basis chatcompletie
Stuur een standaard berichtpayload. Het model retourneert ruwe tekst zonder filtering voor volwassen of controversiële onderwerpen. Fouten en weigeringen verbruiken je voorbetaalde tokens niet.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'
Streamen inschakelen voor real-time uitvoer
Ontvang tokens zoals ze worden gegenereerd. Dit vermindert de waargenomen latentie voor lange reacties. Je kunt de stream parseren om tekst incrementeel weer te geven in uw applicatie.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelswithnorestrictions.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);
Parameters instellen: Temperatuur en Top P
Beheers creativiteit en willekeur. Lagere waarden maken antwoorden meer deterministisch. Hogere waarden moedigen diverse en gevarieerde formuleringen aan.
temperature: Past de willekeurigheid aan.top_p: Filtert woordenschat op waarschijnlijkheid.
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)
Afhandelen van JSON-modus en Function Calling
Forceer gestructureerde uitvoer voor betrouwbare parsing. Gebruik response_format: {"type": "json_object"} voor strikte JSON. Function calling stelt het model in staat tools dynamisch uit te voeren.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'Veelgestelde vragen
Wat is het contextvenster en de snelheidslimiet?
Het contextvenster ondersteunt in totaal 100.000 tokens. Je bent beperkt tot 300 verzoeken per minuut per sleutel. Elke sleutel staat acht gelijktijdige verzoeken toe.
Waarom krijg ik een 402-fout?
Een 402-status geeft aan dat uw vooruitbetaalde tegoed is opgebruikt. Tokens worden alleen in rekening gebracht voor daadwerkelijk gebruik, niet voor fouten of weigeringen. Laad tegoed op via crypto om door te gaan.
Is dit een officiële OpenAI-dienst?
Nee. We bieden een ongecensureerde LLM die compatibel is met het OpenAI API-formaat. Het model is geen GPT, Claude of een model van een andere leverancier. Het is een distinct open-weight model.
Beveilig je API-sleutel
Registreer, kopieer je sleutel, pas de endpoint aan. Dat is alles.