da ▾

chatterbotapi.com2026-10-30unfiltered

Ufiltreret LLM API

API Dokumentation

Kom i gang med Chatterbot API på få sekunder. Denne guide dækker OpenAI-kompatible endpoint, autentificering og din første uncensored tekstgenereringsanmodning.

Base URL og autentificering

Chatterbot API'et sidder på https://api.chatterbotapi.com/v1. Du autentificerer med en Bearer-token i Authorization header. Din nøgle vises med det samme efter tilmelding via Google eller e-mail.

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

En nøgle per konto erstatter den gamle øjeblikkeligt. Hold den sikker.

Første anmodning

Send en POST-forespørgsel til /v1/chat/completions med modellen uncensored. API'en returnerer tekst genereret uden standardafvisninger for lovligt voksenindhold.

Her er et minimalt cURL-eksempel:

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"}]
  }'

Verificér, at svaret inkluderer den genererede tekst i choices[0].message.content.

Python SDK-integration

Brug det officielle OpenAI Python-bibliotek. Peg det på vores base URL og indsprøjt din nøgle. Klienten håndterer JSON-serialisering automatisk.

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)

Denne tilgang fungerer til både streaming og ikke-streaming-opkald. Model-ID forbliver uncensored.

Node.js SDK-setup

Initialiser OpenAI npm-pakken med den custom base URL. Dette sikrer kompatibilitet med eksisterende OpenAI-klienter.

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);

Konfigurer miljøvariablen eller angiv nøglen direkte. API'en opfører sig som ethvert standard chat-completions-endpoint.

Streaming-svar

Aktivér streaming ved at indstille stream: true. API'en sender Server-Sent Events (SSE). Tokenforbrugsdata vises kun i den sidste 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)

Behandle hver chunk, mens den ankommer. Dette reducerer den opfattede latens for lange output op til 16,000 tokens.

Limits and Errors

Forvent en 401-fejl, hvis nøglen er ugyldig. En 402-fejl betyder, at din forudbetalte kredit er opbrugt. Fejl og afvisninger forbruger ikke tokens. Du er begrænset til 300 anmodninger i minuttet. Kontekstvinduet rummer 100.000 tokens i alt. Anmodningskroppe skal holdes under 8 MB.

Almindelige spørgsmål

Hvor meget koster chatterbot API'et?

Input-tokens koster $0,15 pr. 1M tokens. Output-tokens koster $0,50 pr. 1M tokens. Du betaler kun for reel brug med forudbetalt crypto-kredit.

Hvad er størrelsen på context window?

Modellen understøtter et kontekstvindue på 100.000 tokens for både prompt og completion tilsammen. Maksimalt output pr. request er 16.000 tokens.

Understøtter API'et function calling?

Ja. Du kan bruge tools, tool_choice og JSON-tilstand via standardparametrene. Dette giver mulighed for struktureret dataudtræk og agent-workflows.

Hent din API-nøgle

Tilmeld dig, kopier nøglen, og opdater din base URL. Det er det.

Start nu