Einstieg

Axolite-Dokumentation

Die Axolite-API prüft deutsche Chat-Nachrichten auf Toxizität. Eine Zeile rein, eine Entscheidung raus: Score, Schweregrad und eine Empfehlung, ob du durchlässt, markierst oder blockst.

Basis-URL

Alle Endpunkte liegen unter https://api.axolite.app. Anfragen und Antworten sind JSON, Text in UTF-8.

Ein Aufruf

Schick eine Zeile an POST /v1/check. Den Schlüssel legst du im Dashboard an.

curl -X POST https://api.axolite.app/v1/check \
  -H "X-API-Key: $AXO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "du bist so ein idiot", "level": "medium"}'

Die Antwort:

200 OK
{
  "toxic": true,
  "score": 0.71,
  "severity": 2,
  "action": "flag",
  "rule": null,
  "categories": {},
  "model": "axo-small",
  "lang": "de",
  "self_harm": false
}

Für deinen Chat zählt vor allem action: allow, flag oder block. Was die Felder bedeuten, steht im Antwortformat.

Grundsätze

  • Deutsch zuerst. Trainiert auf Chat-Sprache mit Slang und Tarnschreibweisen wie „sch1ss3“.
  • Keine Textspeicherung. Nachrichten werden im Speicher geprüft und verworfen.
  • Du entscheidest. Die Stufe legt fest, wann markiert und wann geblockt wird. Eigene Regeln haben Vorrang.
  • Bezahlung je Zeile. axo small ist kostenlos. Größere Modelle kosten einen festen Preis je Zeile, abgezogen vom Guthaben deines Tarifs.