Base URL:
https://api.orbitrage.ai/v1 · Auth: Authorization: Bearer orb_…Transcriptions
file + model), a raw audio body with an audio
Content-Type, or a JSON {"url": "..."}. model defaults to nova-3.
verbose_json returns Deepgram’s full payload):
Speech
{ "model": "aura-2-thalia-en", "input": "…", "response_format": "mp3" }.
response_format maps to a Deepgram container/encoding (mp3 default, wav,
opus, flac, aac). The audio streams back for low time-to-first-byte.
Response headers
Every audio call returns the standard Orbitrage observability headers so you can read cost and routing inline:| Header | Meaning |
|---|---|
X-ScaleASAP-Tier | audio |
X-ScaleASAP-Model | resolved model, e.g. nova-3 |
X-ScaleASAP-Provider | deepgram |
X-ScaleASAP-Total-Cost | billed cost in USD (markup applied) |
X-ScaleASAP-Audio-Seconds | audio duration (transcription) |
X-ScaleASAP-Step-Id | the routing_steps row id |