Skip to main content
bf16.ai Protokoll- & Gateway-Referenz

bf16.ai Entwickler-API-Dokumentation

Verbinden Sie jedes OpenAI SDK, Anthropic SDK oder jeden Coding-Agenten mit https://dev-api.bf16.ai über einen sk-bf16-v1-... Bearer-Schlüssel.

1. Unterstützte Wire-Endpunkte

Methode & PfadAuth-HeaderProtokollvertrag
POST https://dev-api.bf16.ai/v1/chat/completionsAuthorization: Bearer sk-bf16-v1-...OpenAI Chat Completions (SSE-Streaming, reasoning_content, Tools, JSON-Schema).
POST https://dev-api.bf16.ai/v1/responsesAuthorization: Bearer sk-bf16-v1-...Zustandslose OpenAI Responses API (store: false erzwungen für Zero-Prompt-Retention).
POST https://dev-api.bf16.ai/v1/messagesx-api-key oder Bearer sk-bf16-v1-...Natives Anthropic-Messages-Wire-Format mit HMAC-signierten Thinking-Blöcken und tool_use-Übersetzung.
GET https://dev-api.bf16.ai/v1/modelsOptional / BearerLive-Katalogmetadaten, 1M-Kontextlimits und USD-Raten pro Token.

2. Optionale Steuerungs- & Telemetrie-Header

  • X-BF16-Max-Price-Per-M-Output: 2.00 — Lehnt das Routing an Endpunkte ab, deren Ausgabepreis Ihre USD-Obergrenze überschreitet.
  • X-BF16-Include-Cost: true — Fügt die abgerechneten USD-Kosten in den Antwort-Headern (X-BF16-Cost-USD) sowie im finalen SSE-Usage-Frame hinzu.
  • Idempotency-Key: <uuid> — Verhindert doppelte Abbuchungen bei nicht-streamenden Anfragen über Netzwerk-Retries hinweg.

3. Zero-Prompt-Retention-Garantie

bf16.ai streamt Tokens direkt durch den Arbeitsspeicher, ohne Request-Bodies, System-Prompts oder Modellantworten auf Festplatten oder in Datenbanken zu speichern. Protokolliert werden ausschließlich Token-Zähler, HTTP-Statuscodes und Nano-USD-Hauptbuchbuchungen.