Omni APIOmni API

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

  1. Create an API key in Console.
  2. Fetch the public model catalog from GET /api/omni/models.
  3. Upload input files with signed upload URLs when the model requires files.
  4. Create a task with POST /api/omni/tasks/create.
  5. Poll GET /api/omni/tasks/{portal_task_id} or use status batch endpoints.
  6. Download outputs from the returned manifest when the task succeeds.

Ready model groups

Model groupCategoryStatus
Omni Image AIOImageReady
Omni Video AIOVideoReady

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.