nl ▾

API Documentatie

Begin met onze ongecensureerde AI tools API in enkele minuten. Dit OpenAI-compatible eindpunt levert onbeperkte tekstgeneratie met voorspelbare prijzen en geen verborgen weigeringen.

https://api.toolsaiuncensored.com/v1uncensored

Snelstart: Verbind in 3 regels

Onze API werkt precies zoals de standaard chat-completions-interface die je al kent. Wijs je client eenvoudig naar onze base URL en verstrek je API-sleutel. Geen complexe routing of leverancierspecifieke eigenaardigheden. Wij regelen de rest.

De base URL voor alle verzoeken is https://api.toolsaiuncensored.com/v1. Je kunt elke officiële OpenAI SDK of compatibele bibliotheek gebruiken door de base URL-configuratie aan te passen. Authenticatie is afhankelijk van een enkele bearer token die wordt doorgegeven via de Authorization header. Dit zorgt voor een naadloze integratie met je bestaande stack.

curl https://api.toolsaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
  }'

Eindpunten: Chatvoltooiingen & Modellen

We bieden alleen de essentiële endpoints voor text generatie. De POST /v1/chat/completions endpoint verwerkt je prompts en retourneert gegenereerde tekst. Gebruik GET /v1/models naar de beschikbare model-ID te verifiëren. We bieden geen embedding-, beeldgeneratie-, audiaverwerkings- of fine-tuningsdiensten aan. Houd je infrastructuur eenvoudig.

De model-ID die je moet verzenden is uncensored. Dit is ons eigen getune open-weight model, geen doorverkocht GPT- of Claude-exemplaar. Het antwoordt direct zonder inhoudsfilters voor wettelijk volwassen gebruik. Controleer de endpoint-documentatie voor specifieke payload-structuren.

from openai import OpenAI

client = OpenAI(base_url="https://api.toolsaiuncensored.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)

Parameters: Temperature, Top P en Seed

Reguleer de creativiteit en determinisme van je outputs met standaardparameters. Pas temperature naar willekeur te variëren. Stel top_p om nucleus sampling te beperken. Gebruik seed voor reproduceerbare resultaten. Deze tools geven je precieze controle over het tekstgeneratieproces.

U kunt ook presence_penalty en frequency_penalty om tokenherhaling te beïnvloeden. De stop parameter stelt u in staat aangepaste terminatiesequenties te definiëren. Dit niveau van controle zorgt ervoor dat de output overeenkomt met uw specifieke use case. Configureer deze waarden in uw request body.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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 & JSON-modus

Ontvang antwoorden in realtime met behulp van Server-Sent Events (SSE). Streamen vermindert de waargenomen latentie aanzienlijk. Elke chunk bevat tokengebruiksgegevens in het laatste evenement. Dit stelt je in staat inkomsten bij te houden tijdens lange generaties.

Voor gestructureerde gegevens, activeer JSON-modus door response_format naar {"type": "json_object"}. Het model zal proberen geldige JSON uit te voeren. Dit is ideaal voor programmatische pipelines. Combineer streaming met JSON-modus voor efficiënte, gestructureerde data-extractie zonder parse-fouten.

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)

Ondersteuning voor Function Calling

Definieer tools in je request om het model dynamisch functies te laten aanroepen. Specificeer tools en tool_choice om de uitvoering te regelen. Het model retourneert toolaanroepen in de responsstream. Dit maakt complexe workflows en agent-achtig gedrag mogelijk.

Geef de definitie van de functie in de messages array. Het model zal de passende tool aanroepen op basis van de context van je prompt. Je kunt de functie vervolgens lokaal uitvoeren en het resultaat terugvoeren in het gesprek. Dit ondersteunt geavanceerde automatiseringspatronen.

Rate Limits & beperkingen

Je API-sleutel staat toe 300 verzoeken per minuut. Je kunt 8 gelijktijdige verzoeken uitvoeren. De maximale grootte van de request body is 8 MB. Elke sleutel is gekoppeld aan één account; het genereren van een nieuwe sleutel vervangt de oude.

Het contextvenster ondersteunt in totaal 100.000 tokens, inclusief zowel input als output. De maximale uitvoer per verzoek is 16.000 tokens. Als u niet specificeert max_tokens, de standaardlimiet is 2.048 tokens. Monitor je gebruik om binnen deze grenzen te blijven.

Veelvoorkomende vragen

Wat is de basis-URL van de uncensored AI tools?

De basis-URL is HTTPS://api.toolsaiuncensored.com/v1. Dit endpoint is compatibel met standaard OpenAI SDK's en clients. Je hoeft alleen de configuratie van de basis-URL in je bibliotheek bij te werken.

Hoe ga ik om met fouten?

Een 401-statuscode betekent dat uw API-sleutel ongeldig is. Een 402-status geeft aan dat er onvoldoende vooruitbetaald krediet is. Een 429-status betekent dat u de snelheidslimiet van 300 verzoeken per minuut hebt overschreden. Controleer uw accountsaldo en de geldigheid van uw sleutel.

Wat is de grootte van het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens. Dit omvat zowel de prompt als de voltooiing. Het maximale uitvoer per verzoek is 16.000 tokens. Standaard uitvoer is 2.048 tokens als dit niet wordt opgegeven.

Sleutelopvraging vereist registratie

Registreer, haal je sleutel op, pas de endpoint aan. Dat is het volledige workflow.

API-sleutel ophalen