nl ▾

chatterbotapi.com2026-10-30ongecensureerd

Onbeperkte LLM API

API Documentatie

Aan de slag met de Chatterbot-API in enkele seconden. Deze gids behandelt het OpenAI-compatibele endpoint, authenticatie en je eerste ongecensureerde tekstgeneratieverzoek.

Basis-URL en authenticatie

De chatterbot API zit op https://api.chatterbotapi.com/v1. Je authenticeert met een Bearer-token in de Authorization header. Je sleutel verschijnt direct na het aanmelden via Google of e-mail.

  • Basis-URL: https://api.chatterbotapi.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY

Eén sleutel per account vervangt de oude direct. Houd deze veilig.

Eerste verzoek

Stuur een POST-verzoek naar /v1/chat/completions met het model uncensored. De API retourneert gegenereerde tekst zonder standaard weigeringen voor wettelijk volwassen inhoud.

Hier is een minimaal cURL-voorbeeld:

curl https://api.chatterbotapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of France"}]
  }'

Verifieer dat de respons de gegenereerde tekst bevat in choices[0].message.content.

Python SDK Integratie

Gebruik de officiële OpenAI Python-bibliotheek. Wijs deze naar onze basis-URL en injecteer je sleutel. De client verwerkt JSON-serialisatie automatisch.

from openai import OpenAI

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

Deze aanpak werkt voor zowel streaming als niet-streaming calls. De model-ID blijft uncensored.

Node.js SDK-instelling

Initialiseer het OpenAI npm-pakket met de aangepaste basis-URL. Dit zorgt voor compatibiliteit met bestaande OpenAI-clients.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatterbotapi.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);

Configureer de omgevingsvariabele of geef de sleutel direct door. De API gedraagt zich als elk standaard chat-completions-eindpunt.

Streaming-responsen

Activeer streaming door stream: true. De API verzendt Server-Sent Events (SSE). Gegevens over token-gebruik verschijnen alleen in de laatste chunk.

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 elke chunk zoals deze aankomt. Dit vermindert de waargenomen latentie voor lange uitvoer tot 16.000 tokens.

Limieten en fouten

Verwacht een 401-fout als de sleutel ongeldig is. Een 402-fout betekent dat uw vooruitbetaalde tegoed op is. Fouten en weigeringen verbruiken geen tokens. U bent beperkt tot 300 verzoeken per minuut. Het contextvenster bevat 100.000 tokens in totaal. Request bodies moeten onder de 8 MB blijven.

Veelgestelde vragen

Hoeveel kost de chatterbot API?

Invoertokens kosten $0,15 per 1M tokens. Uitvoertokens kosten $0,50 per 1M tokens. Je betaalt alleen voor echt gebruik met vooraf betaalde crypto-credit.

Wat is de grootte van het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens voor zowel prompt als completion samen. Maximaal uitvoer per verzoek is 16.000 tokens.

Ondersteunt de API function calling?

Ja. Je kunt tools, tool_choice en JSON-modus gebruiken via de standaardparameters. Dit maakt gestructureerde gegevensextractie en agent-workflows mogelijk.

Haal je API-sleutel op

Meld je aan, kopieer de sleutel, pas je basis-URL aan. Dat is het.

Nu beginnen