Riferimento API

Synthorai espone un'API REST multi-protocollo su HTTPS. Stessi base URL, chiave e fatturazione per tre formati di richiesta - OpenAI Chat Completions, OpenAI Responses e Anthropic Messages - più endpoint ausiliari per embedding, immagini, audio e 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)

Endpoint

EndpointTipoDescrizione
POST /v1/chat/completions chat OpenAI Chat Completions - punto di ingresso universale, instrada verso qualsiasi provider.
POST /v1/responses chat OpenAI Responses - tool use, reasoning, output strutturato.
POST /v1/messages chat Anthropic Messages - nativo Claude / Bedrock-Anthropic.
POST /v1/embeddings embedding Genera embedding vettoriali.
POST /v1/images/generations image Genera immagini da prompt testuali.
POST /v1/videos video Crea e interroga job asincroni di generazione video.
POST /v1/audio/transcriptions audio Trascrive audio in testo.
POST /v1/audio/speech audio Converte testo in voce.
GET /v1/models read Elenca tutti i modelli disponibili per la chiave autenticata.
/api/v1/keys keys Crea, elenca, modifica, ruota ed elimina le chiavi di inferenza dal tuo codice (richiede una chiave di amministrazione con keys.read o keys.write).
GET /api/v1/requests logs Elenca e leggi le richieste del workspace: modello, chiave, token, costo, tempi ed etichette, mai il prompt né la risposta (richiede una chiave di amministrazione con logs.read).
/api/v1/prompts prompts Leggi e modifica la libreria dei prompt dal tuo codice: prompt, versioni, etichette e rilasci graduali, oltre a set di test e valutazioni (richiede una chiave di amministrazione con prompts.read o prompts.write; evals.read o evals.write per i test).
GET /api/v1/audit-logs workspace Leggi come è configurato il workspace e che cosa vi è stato modificato: registro di audit, membri e inviti, impostazioni BYOK e destinazioni di esportazione, ciascuno con un proprio ambito di lettura. Nessuna credenziale viene mai restituita.
GET /api/v1/billing/* billing Dati di sola lettura su uso, costo e freschezza per il tuo workspace (richiede una chiave di fatturazione, non una chiave API normale).
POST /v1/mcp mcp Server MCP: tutti i modelli, la gestione delle chiavi API e i dati di fatturazione come strumenti per gli agenti AI (Claude Code, Cursor, Codex…), con la tua chiave API.

Ogni endpoint viene fatturato sullo stesso catalogo per token - consulta il model price comparison per sapere quanto costa ogni modello instradabile.