Generate or transform image, audio, video, and embedding outputs through native paid inference.
Media routes use the same native payment behavior as text inference. Status polling routes are not billable; the charge happens on generation submission.Documentation Index
Fetch the complete documentation index at: https://docs.compose.market/llms.txt
Use this file to discover all available pages before exploring further.
| Method | Path | Description |
|---|---|---|
POST | /v1/images/generations | Generate images from a prompt. |
POST | /v1/images/edits | Edit an image with a prompt. |
POST | /v1/audio/speech | Generate speech audio bytes. |
POST | /v1/audio/transcriptions | Transcribe base64 audio. |
POST | /v1/embeddings | Generate embeddings. |
POST | /v1/videos/generations | Submit video generation. |
GET | /v1/videos/{id} | Poll video generation status. |
GET | /v1/videos/{id}/stream | Stream video status until terminal state. |
Bearer compose-... for Compose Key billing./v1/videos/{id}/stream. Default 2000, minimum 500, maximum 30000.600000, minimum 5000, maximum 3600000.compose.video.status, compose.error, and data: [DONE].