Docs
API-Referenz

API-Referenz Überblick

Basis-URL, Authentifizierung, Oberflächen und die vollständige Endpunkt-Karte der Ablatic-API

Diese Seite ist die Karte der Ablatic-API: die Basis-URL, die Authentifizierung, die beiden kompatiblen Oberflächen und jeder öffentliche Endpunkt.

Basis-URL

https://api.ablatic.ai/v1

Der Host api.ablatic.ai leitet ausschließlich /v1/* und /health weiter. Jeder andere Pfad liefert 404.

Authentifizierung

Jede Anfrage außer den unten genannten unauthentifizierten Probes benötigt einen API-Schlüssel. Schlüssel haben die Form sk-ablatic-... und werden in der Console erstellt. Ein Schlüssel wird bei der Erstellung einmalig angezeigt und nur als SHA-256-Hash gespeichert, daher lässt er sich nicht wiederherstellen.

Zwei Header tragen den Schlüssel, einer pro Oberfläche. Beide durchlaufen dieselbe Validierung.

Authorization: Bearer sk-ablatic-...
x-api-key: sk-ablatic-...

Verwenden Sie Authorization: Bearer auf den Endpunkten im OpenAI-Stil. Verwenden Sie x-api-key auf den Endpunkten im Anthropic-Stil.

Die beiden Oberflächen

Die API stellt dasselbe Modell über zwei Anfrage- und Antwortformen bereit.

  • OpenAI-Stil. Drop-in für das openai SDK. Basis-URL https://api.ablatic.ai/v1, Modell talos, Authorization: Bearer.
  • Anthropic-Stil. Drop-in für das anthropic SDK und Claude Code. Basis-URL https://api.ablatic.ai, Endpunkt /v1/messages, Schlüssel über x-api-key.

Das Standardmodell ist talos. Den Reasoning-Modus wählen Sie über reasoning_effort. Siehe Models.

Endpunkte

OpenAI-Stil

MethodePfadZweck
POST/v1/chat/completionsChat-Completion, Streaming SSE
GET/v1/modelsListet das Modell (keine Auth)
GET/v1/auditListet Glassbox-Audit-Datensätze
GET/v1/audit/statsAudit-Zusammenfassungsstatistik
GET/v1/audit/{request_id}Ruft einen Audit-Datensatz ab
DELETE/v1/audit/{request_id}DSGVO-Löschung eines Datensatzes
POST/v1/filesLädt eine Datei zur Kontext-Injektion hoch
GET/v1/filesListet hochgeladene Dateien
GET/v1/files/{file_id}Ruft eine Datei ab
DELETE/v1/files/{file_id}Löscht eine Datei
POST/v1/agent/runServerseitige autonome Agent-Schleife
POST/v1/agent/run/{run_id}/cancelBricht einen laufenden Agenten ab
POST/v1/simulation/analyzeAnalysiert HDF5-, NumPy- oder Videodaten

Anthropic-Stil

MethodePfadZweck
POST/v1/messagesAnthropic-Messages-Completion
POST/v1/messages/count_tokensSchätzt Input-Token (heuristisch)
GET/v1/messages/_healthHealth-Probe (keine Auth)
POST/v1/messages/batchesErstellt einen Message-Batch
GET/v1/messages/batchesListet Batches
GET/v1/messages/batches/{id}Ruft einen Batch ab
POST/v1/messages/batches/{id}/cancelBricht einen Batch ab
DELETE/v1/messages/batches/{id}Löscht einen Batch
GET/v1/messages/batches/{id}/resultsStreamt Batch-Ergebnisse (NDJSON)

Message Batches laufen auf der Anthropic-kompatiblen Schnittstelle. Den OpenAI-Endpunkt /v1/batches gibt es nicht. Siehe Batch.

Keine Authentifizierung

Drei Endpunkte benötigen keinen Schlüssel: GET /v1/models, GET /v1/messages/_health und GET /health.

Gemeinsame Header

Diese Header begleiten die meisten Anfragen und Antworten über beide Oberflächen hinweg.

RichtungHeaderBedeutung
RequestX-TimezoneZeitzone für Nutzungs- und Abrechnungsfenster. Standard UTC
RequestIdempotency-KeySchlüssel für sicheres erneutes Senden bei der Batch-Erstellung
ResponseX-Request-IdEindeutige id der Anfrage, geben Sie sie in Support-Tickets an
ResponseX-RateLimit-LimitLimit gleichzeitiger Anfragen (siehe Hinweis unten)
ResponseX-RateLimit-RemainingVerbleibende Kapazität
ResponseX-RateLimit-ResetWann das Fenster zurückgesetzt wird
ResponseRetry-AfterWartezeit in Sekunden, gesendet bei 429 und 503

X-RateLimit-Limit gibt derzeit das Limit gleichzeitiger Anfragen wieder, nicht Anfragen pro Minute. Lesen Sie es nicht als RPM. Siehe Rate Limits.

Weiter