API routes

Direct API route reference and live support status.

Routes

Routes are documented by method, path, support status, and the kind of model or capability they call.

Status labels

Live API means the route is documented for direct calls through Imole. Agent-only and coming-soon labels are reserved for capabilities that are not exposed as public API routes yet.

Live API
Agent-only when shown
Coming soon API when shown

Live text to speech

POST /audio/speech is the live direct route for OpenAI-compatible TTS, MAI Voice 2, and ElevenLabs TTS. Send the model id and the router forwards to the correct provider.

gpt-4o-mini-tts
mai-voice-2
eleven_flash_v2_5
eleven_turbo_v2_5
eleven_multilingual_v2
eleven_v3

Live audio tools

Voice design, voice change, dubbing, music, sound effects, voice isolation, MAI transcription, and Scribe transcription are now documented as public API routes. File-based routes accept multipart uploads, and JSON requests can use base64 or URL fields where supported.

MAI Transcribe 1.5
Scribe v2
Voice Design
Voice Changer
Dubbing
Music
Sound Effects
Voice Isolator

Retries

Use idempotency in your own app when retrying media or paid requests. The router can try configured providers, but client code should still handle 402, 429, 5xx, and provider-specific failures.

Reference

Route reference

Live API List models GET /models

Returns configured public models and capabilities.

Live API Text and coding POST /responses

OpenAI-compatible Responses route for GPT and code models.

Live API Image generation POST /images/generations

Generate images with GPT Image 1.5 or GPT Image 2.

Live API Image edits POST /images/edits

Edit existing images when the selected provider supports the request.

Live API Sora 2 video POST /videos

Create 4, 8, or 12 second Sora 2 video jobs.

Live API Video status GET /videos/{id}

Read status for an existing video job.

Live API Video content GET /videos/{id}/content

Download final video content when available.

Live API Speech generation POST /audio/speech

Generate speech with gpt-4o-mini-tts, MAI Voice 2, or ElevenLabs TTS models.

Live API Speech to text POST /audio/transcriptions

Transcribe audio with MAI Transcribe 1.5 or Scribe v2.

Live API Voice design POST /audio/voice-design

Create ElevenLabs voice previews from a voice prompt.

Live API Voice change POST /audio/voice-change

Convert uploaded speech into a selected ElevenLabs voice.

Live API Dubbing POST /audio/dubbing

Create a dubbing job from uploaded media or a source URL.

Live API Music POST /audio/music

Generate music with ElevenLabs Music models.

Live API Sound effects POST /audio/sound-generation

Generate short sound effects from text prompts.

Live API Voice isolation POST /audio/voice-isolation

Clean noisy speech or isolate vocals from uploaded audio.

Next

Related docs