API-Referenz

Synthorai stellt eine Multiprotokoll-REST-API über HTTPS bereit. Dieselbe Basis-URL, derselbe Schlüssel und dieselbe Abrechnung bedienen drei Anfrageformen - OpenAI Chat Completions, OpenAI Responses und Anthropic Messages - sowie zusätzliche Endpunkte für Embeddings, Bilder, Audio und Reranking.

Base URL:  https://synthorai.io/v1

All endpoints require:
  Content-Type:  application/json
  Authorization: Bearer <your-api-key>
  (or x-api-key: <your-api-key> for /v1/messages)

Endpunkte

EndpointTypBeschreibung
POST /v1/chat/completions chat OpenAI Chat Completions - universeller Einstiegspunkt, leitet an jeden Provider weiter.
POST /v1/responses chat OpenAI Responses - Tool-Nutzung, Reasoning, strukturierte Ausgabe.
POST /v1/messages chat Anthropic Messages - Claude / Bedrock-Anthropic nativ.
POST /v1/embeddings embedding Generiert Vektor-Embeddings.
POST /v1/images/generations image Generiert Bilder aus Text-Prompts.
POST /v1/videos video Asynchrone Videogenerierungs-Jobs anlegen und pollen.
POST /v1/audio/transcriptions audio Transkribiert Audio in Text.
POST /v1/audio/speech audio Wandelt Text in Sprache um.
GET /v1/models read Listet alle für den authentifizierten Schlüssel verfügbaren Modelle auf.
/api/v1/keys keys Inferenzschlüssel aus Ihrem eigenen Code anlegen, auflisten, ändern, rotieren und löschen (erfordert einen Admin-Schlüssel mit keys.read oder keys.write).
GET /api/v1/requests logs Anfragen des Workspace auflisten und lesen: Modell, Schlüssel, Tokens, Kosten, Zeiten und Labels, nie der Prompt oder die Antwort (erfordert einen Admin-Schlüssel mit logs.read).
/api/v1/prompts prompts Prompt-Bibliothek aus dem eigenen Code lesen und ändern: Prompts, Versionen, Labels und schrittweise Einführungen sowie Testsets und Eval-Läufe (erfordert einen Admin-Schlüssel mit prompts.read oder prompts.write; für die Tests evals.read oder evals.write).
GET /api/v1/audit-logs workspace Lesen, wie der Workspace eingerichtet ist und was daran geändert wurde: Audit-Log, Mitglieder und Einladungen, BYOK-Einstellungen und Exportziele, jeweils mit eigenem Lese-Scope. Zugangsdaten werden nie zurückgegeben.
GET /api/v1/billing/* billing Nur lesende Nutzungs-, Kosten- und Aktualitätsdaten für Ihren eigenen Workspace (erfordert einen Billing-Schlüssel, keinen regulären API-Schlüssel).
POST /v1/mcp mcp MCP-Server: alle Modelle, API-Schlüsselverwaltung und Abrechnungsdaten als Tools für KI-Agenten (Claude Code, Cursor, Codex …), mit Ihrem API-Schlüssel.

Jeder Endpunkt wird nach demselben Token-Preiskatalog abgerechnet - im model price comparison sehen Sie, was jedes routbare Modell kostet.