Integreer het Uncensored Model
Verbind je app met het ongecensureerde model met een OpenAI-compatibele API. Verstuur tekst en ontvang rauwe output zonder bedrijfsbeperkingen of onnodige filtering.
Vereisten en basis-URL
Begin met het aanmaken van een account en het genereren van een API-sleutel. Meld u aan met Google of een e-mailadres om uw sleutel direct te ontvangen. Er is geen telefoonnummer nodig en we houden uw gegevens minimaal. Uw sleutel verifieert elk verzoek naar onze servers.
Wijs uw client naar de basis-URL: https://api.censurasinllm.com/v1. Dit endpoint ondersteunt standaard OpenAI SDKs. Werk je clientconfiguratie bij om deze base URL en je gegenereerde sleutel te gebruiken. De service verwerkt alle routing transparant.
U kunt beschikbare modeldetails ophalen via een GET-verzoek naar /v1/models. Dit bevestigt dat je verbinding actief is. Onze API bedient een enkel uncensored-model geoptimaliseerd voor onbeperkte tekstgeneratie.
Authenticatie en API-sleutels
Voeg je API-sleutel toe aan de Authorization header van elk verzoek. Gebruik de indeling Bearer YOUR_API_KEY. Deze header authenticeert je identiteit en houdt je token-gebruik bij. Zonder deze header wijst de server je verzoek af.
Houd je sleutel veilig. Per account is slechts één actieve sleutel mogelijk. Het genereren van een nieuwe sleutel maakt de vorige onmiddellijk ongeldig. Dit zorgt ervoor dat je altijd precies weet wie je tegoed gebruikt.
Als je een 401 Unauthorized fout, controleer het formaat van je sleutel. Zorg dat er geen spaties aan het einde staan. De sleutel moet geldig en actief zijn in je accountdashboard.
Uw eerste verzoek verzenden
Stuur een standaard chat-completion verzoek naar POST /v1/chat/completions. Definieer het model als uncensored. Geef je berichten in een lijstformaat met role en content velden. De API retourneert een direct antwoord zonder extra poespas.
Stel de max_tokens parameter om de uitvoerlengte te bepalen. De standaardwaarde is 2.048 tokens. Je kunt dit verhogen tot 16.000 tokens per verzoek. Het totale contextvenster ondersteunt 100.000 tokens voor prompt en voltooiing samen.
Fouten en weigeringen verbruiken je tegoed niet. Je betaalt alleen voor succesvolle token generatie. Dit maakt testen kostenefficiënt.
Streaming en Token-gebruik
Activeer streaming door stream: true in uw verzoek. De API retourneert tokens incrementeel via Server-Sent Events (SSE). Dit vermindert de waargenomen latentie voor uw gebruikers. U kunt de uitvoer al weergeven zodra het eerste token aankomt.
De laatste chunk van de stream bevat het totale tokengebruik voor het verzoek. Gebruik deze gegevens om je facturatie nauwkeurig bij te houden. Streaming werkt met alle standaardparameters zoals temperature en top_p.
Verwerk streamgebeurtenissen zorgvuldig in je code. Sluit de verbinding wanneer de stream eindigt of er een fout optreedt. Dit voorkomt resourcelekken in je applicatie.
Function Calling en JSON-modus
Gebruik de tools parameter om aangepaste functies voor het model te definiëren. De API ondersteunt toolkeuze en gestructureerde uitvoer. Dit maakt complexe interacties en gegevensextractie mogelijk. Definieer je funtieschema in het request body.
Schakel JSON-modus in door response_format naar {"type": "json_object"}. Dit forceert het model om geldige JSON uit te voeren. Het is ideaal voor het parseren van gestructureerde data of het doorvoeren van resultaten naar andere systemen. Combineer dit met streaming voor realtime-updates.
Instellen tool_choice naar "auto" of een specifieke functienaam. Dit geeft je precieze controle over het modelgedrag. Het model houdt zich strikt aan het verstrekte schema.
Limieten, fouten en context
De API handhaaft een limiet van 300 verzoeken per minuut per sleutel. U kunt maximaal 8 gelijktijdige verzoeken uitvoeren. De maximale grootte van het verzoeklichaam is 8 MB. Het overschrijden van deze limieten retourneert een 429 Too Many Requests fout. Wacht kort voordat je het opnieuw probeert.
Als u uw tegoed opbruikt, ontvangt u een 402 Payment Required fout. Vul aan met USDT of USDC via crypto. Je tegoed vervalt nooit, dus je kunt betalen wanneer het jou uitkomt. Er zijn geen maandelijkse abonnementen vereist.
Gebruik de volledige contextvenster van 100.000 tokens voor lange documenten. Houd je input- en output-tokens bij. Dit helpt je binnen je budget te blijven en onverwachte kosten te voorkomen.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.censurasinllm.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);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)FAQs
Wat is de basis-URL voor de ongecensureerde API?
De basis-URL is HTTPS://api.censurasinllm.com/v1. Het is volledig compatibel met OpenAI SDK's. Pas je clientconfiguratie aan om dit endpoint te gebruiken.
Hoe ga ik om met authenticatiefouten?
Een 401-fout betekent dat uw API-sleutel ongeldig of ontbreekt. Controleer uw sleutel in het dashboard en zorg dat deze actief is. Genereer de sleutel opnieuw indien nodig.
Wat gebeurt er als ik de frequentielimiet raak?
Je ontvangt een 429-fout. De limiet is 300 verzoeken per minuut. Wacht een paar seconden voordat je het opnieuw probeert. Gebruik exponentiële backoff in je code voor betere betrouwbaarheid.
Haal je sleutel op in enkele minuten.
Meld je aan, haal je sleutel op en stel je basis-URL in. Klaar.