Docs
Erste Schritte

Authentifizierung

Wie Ablatic API Keys funktionieren und wie Sie sie senden

Jede Anfrage an die Ablatic API wird mit einem API Key authentifiziert. Diese Seite behandelt das Key-Format, die zwei Header-Schemata und woher Keys kommen.

Key-Format

Ein Key hat die Form sk-ablatic- gefolgt von 32 Hex-Zeichen, insgesamt 43 Zeichen.

Der Key wird nur einmal angezeigt, bei der Erstellung. Der Server speichert nur einen SHA-256-Hash davon, er ist also nie wiederherstellbar. Wenn Sie einen Key verlieren, erstellen Sie einen neuen und widerrufen den alten.

Bewahren Sie Keys serverseitig auf. Versenden Sie einen Key nie in einem Browser, einer Mobile-App oder einem Client, den Sie nicht kontrollieren. Wer den Key hat, kann auf Kosten Ihres Accounts handeln.

Zwei Header-Schemata

Derselbe Key funktioniert auf beiden API-Schnittstellen über denselben Validierungspfad. Nutzen Sie den Header, der zum Endpoint passt.

  • OpenAI-Endpoints (zum Beispiel POST /v1/chat/completions) lesen Authorization: Bearer sk-ablatic-....
  • Anthropic-Endpoints (zum Beispiel POST /v1/messages) lesen x-api-key: sk-ablatic-....

Ein Key, beide Header. Wählen Sie den Header für die Schnittstelle, die Sie aufrufen.

Woher Keys kommen

Keys werden in der Console erstellt.

Ablatic schaltet jeden Account frei. Um Zugang anzufragen oder Kunde zu werden, nutzen Sie das Kontaktformular auf ablatic.ai oder schreiben Sie an [email protected]. Sobald wir Ihren Account freigeschaltet haben, erhalten Sie eine E-Mail und ein temporäres Passwort, und Ihr erster Login erzwingt eine Passwort-Änderung. Jeder Account startet mit einem aktiven Key.

Endpoints ohne Auth

Drei Endpoints sind offen und brauchen keinen Key:

  • GET /v1/models
  • GET /v1/messages/_health
  • GET /health

Alles andere erfordert einen gültigen Key.

Beispiel

curl https://api.ablatic.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-ablatic-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "talos",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Nächste Schritte