Skip to main content

Unified Access

We prioritize providing a OpenAI-compatible format. Existing applications built on OpenAI SDK or HTTP usually only need to replace the Base URL and API keys.

Multi-Protocol Video Support

Also exposes /v1/videos, Seedance native format, Omni, and Veo format specifications, as well as video APIs dedicated to certain models.

Imaging Capabilities

We provide OpenAI image generation and editing endpoints, while retaining model-specific formats such as Gemini image generation.

Music Generation

Provides music generation task APIs, supporting prompt-based descriptions, light music/instrumental-only, and advanced lyrics mode, with results queried by task ID.

Long-Running Task Query

Video, music, and some generation tasks are queried uniformly by task ID, response id, or operation name, making them suitable for asynchronous integration and polling.

Overview of Currently Public Capabilities

Text and Response

  • POST /v1/chat/completions
  • POST /v1/responses

Image

  • POST /v1/images/generations
  • POST /v1/images/edits
  • POST /v1beta/models/{model}:generateContent

Music

  • POST /suno/submit/music
  • GET /suno/fetch/{task_id}

Video

  • POST /v1/videos
  • GET /v1/videos/{task_id}
  • POST /api/v3/contents/generations/tasks
  • GET /api/v3/contents/generations/tasks/{task_id}
  • POST /api/v1/services/aigc/video-generation/video-synthesis
  • GET /api/v1/tasks/{task_id}
  • POST /ent/v2/text2video
  • POST /ent/v2/img2video
  • POST /ent/v2/start-end2video
  • POST /ent/v2/reference2video
  • GET /ent/v2/tasks/{task_id}/creations
  • POST /v1beta/models/{model}:predictLongRunning
  • GET /v1beta/{operation_name}
  • Model-specific video endpoints such as Kling

Currently Public Model Families

Nano Banana

  • 7 public models in total
  • nano-banananano-banana-2nano-banana-2-2knano-banana-2-4knano-banana-pronano-banana-pro-2knano-banana-pro-4k

Sora

  • 2 public models in total
  • sora-2sora-2-pro

Gemini Omni

  • 1 public model in total
  • gemini-omni

HappyHorse

  • A total of 5 public models
  • happyhorse-1.0happyhorse-1.0-i2vhappyhorse-1.0-t2vhappyhorse-1.0-r2vhappyhorse-1.0-video-edit

Veo

  • 12 public models in total
  • veo3veo3-fastveo3-fast-framesveo3-framesveo3-proveo3-pro-framesveo3.1veo3.1-4kveo3.1-componentsveo3.1-fastveo3.1-proveo3.1-pro-4k

Grok

  • 3 public models in total
  • grok-imagine-1.0-videogrok-imagine-video-1.5-previewgrok-video-3

Seedance

  • 7 public models in total
  • doubao-seedance-1-0-lite-i2v-250428doubao-seedance-1-0-lite-t2v-250428doubao-seedance-1-0-pro-250528doubao-seedance-1-0-pro-fast-251015doubao-seedance-1-5-pro-251215doubao-seedance-2-0-260128doubao-seedance-2-0-fast-260128

Kling Images

  • 4 public models in total
  • kling-imagekling-omni-imagekolors-virtual-try-on-v1kolors-virtual-try-on-v1-5

Kling Videos

  • 2 public models in total
  • kling-videokling-*

Hailuo

  • 1 public model in total
  • hailuo*

Vidu

  • 2 public models in total
  • viduq3-turbovidu*