sv ▾

chatterbotapi.com2026-10-30obegränsad

Okänsurerad LLM API

API-dokumentation

Kom igång med Chatterbot-API på sekunder. Denna guide täcker den OpenAI-kompatibla slutpunkten, autentisering och din första obegränsade textgenereringsförfrågan.

Bas URL och autentisering

Chatterbot API:s sits vid https://api.chatterbotapi.com/v1. Du autentiserar med en Bearer-token i Authorization header. Din nyckel visas omedelbart efter registrering via Google eller e-post.

  • Bas-URL: https://api.chatterbotapi.com/v1
  • Huvud: Authorization: Bearer YOUR_API_KEY

En nyckel per konto ersätter den gamla omedelbart. Håll den säker.

Första förfrågan

Skicka en POST-förfrågan till /v1/chat/completions med modellen uncensored. API:et returnerar text genererad utan standardavslag för lagligt vuxet innehåll.

Här är ett minimalt cURL-exempel:

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

Verifiera att svaret innehåller den genererade texten i choices[0].message.content.

Python SDK-integration

Använd det officiella OpenAI Python-biblioteket. Peka det mot vår bas-URL och infoga din nyckel. Klienten hanterar JSON-serierering automatiskt.

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)

Denna metod fungerar för både strömning och icke-strömningssamtal. Modell-ID:t förblir uncensored.

Node.js SDK-installation

Initiera OpenAI npm-paketet med den anpassade bas-URLen. Detta säkerställer kompatibilitet med befintliga 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);

Konfigurera miljövariabeln eller ange nyckeln direkt. API:et beter sig som vilken standard chat-completions-slutpunkt som helst.

Strömningsresponser

Aktivera strömning genom att ställa in stream: true. API:et skickar Server-Sent Events (SSE). Data om tokenanvändning visas endast i den sista chunken.

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)

Bearbeta varje bit när den anländer. Detta minskar upplevd latens för långa utdata upp till 16,000 tokens.

Begränsningar och fel

Förvänta dig ett 401-fel om nyckeln är ogiltig. Ett 402-fel innebär att ditt förbetala kreditbelopp är slut. Fel och avslag konsumerar inga tokens. Du är begränsad till 300 förfrågningar per minut. Kontextfönstret rymmer 100 000 tokens totalt. Förfrågningsbodyn måste hållas under 8 MB.

Vanliga frågor

Hur mycket kostar chatterbot API?

Inmatningstokens kostar $0,15 per 1M tokens. Utmatningstokens kostar $0,50 per 1M tokens. Du betalar bara för verklig användning med förbetald kryptokredit.

Vilken är storleken på contextfönstret?

Modellen stöder ett kontextfönster på 100 000 token för både prompt och completion tillsammans. Maximal utmatning per begäran är 16 000 token.

Stöder API:et funktionssamtal?

Ja. Du kan använda tools, tool_choice och JSON-läge via standardparametrarna. Detta möjliggar extrahering av strukturerad data och agentarbetsflöden.

Hämta din API-nyckel

Registrera dig, kopiera nyckeln och uppdatera din bas-URL. Det är allt.

Börja nu