Skip to main content
Base URL: https://api.orbitrage.ai/v1 · Auth: Authorization: Bearer orb_…
Orbitrage exposes the OpenAI Audio API and routes it to a managed Deepgram model (included with your account — no BYOK required). Speech-to-text is billed per minute of audio; text-to-speech per 1,000 input characters; both at the provider rate plus the 2.5% infra markup.

Transcriptions

Accepts OpenAI multipart (file + model), a raw audio body with an audio Content-Type, or a JSON {"url": "..."}. model defaults to nova-3.
Response (OpenAI-compatible; verbose_json returns Deepgram’s full payload):

Speech

Body: { "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:
See Audio examples for Python/Node SDK snippets and the full model list.