Overview
Build with Omni API model groups, tasks, credits, and webhooks.
Omni API documentation
Omni API exposes production image and video model groups through a task API. Use the model catalog to choose a model group, create upload URLs for input files, submit a task, and poll or subscribe to completion.
Core flow
- Create an API key in Console.
- Fetch the public model catalog from
GET /api/omni/models. - Upload input files with signed upload URLs when the model requires files.
- Create a task with
POST /api/omni/tasks/create. - Poll
GET /api/omni/tasks/{portal_task_id}or use status batch endpoints. - Download outputs from the returned manifest when the task succeeds.
Ready model groups
| Model group | Category | Status |
|---|---|---|
| Omni Image AIO | Image | Ready |
| Omni Video AIO | Video | Ready |
Audio and VLLM model groups are reserved for later pages after their model selection and worker runtime are ready.
Console
Console contains API keys, task history, billing, credits, and admin-only machine operations. Anonymous visitors can browse model and pricing pages, but task submission and API usage require a verified account.