cli2api

Models

The full catalog of supported models.

70+ models are registered. GET /v1/models returns the live catalog; below is the grouping by surface.

Image — /v1/images/generations

VendorModels
OpenAIgpt-image-2
Googlenano-banana, nano-banana-pro, nano-banana-2
Midjourneymidjourney
Alibaba Wanwan2.6-t2i, wan2.6-image, wan2.5-t2i-preview, wan2.5-i2i-preview

Image edit — /v1/images/edits

gpt-image-2-edit (supports mask), nano-banana-edit, nano-banana-pro-edit, nano-banana-2-edit, wan2.5-i2i-preview-edit.

Video — /v1/videos

See the Video endpoint for the full table (OpenAI Sora, Google Veo, Kling v2/v3/v3-omni, ByteDance Seedance, Alibaba Wan + happy-horse, MuleRouter spark, Midjourney).

Speech & Music

  • TTS: speech-2.8-hd, speech-2.8-turbo (MiniMax)
  • Music: music-2.0, music-2.5 (MiniMax)

Text (proxy)

Any chat / messages / responses model MuleRun supports works — cli2api doesn't parse the model field, it forwards verbatim.

No alias mapping

cli2api does not map OpenAI model names to MuleRun ones. Use MuleRun's real names (gpt-image-2, wan2.6-t2i, midjourney) — not dall-e-3. Aliases would make clients think they're calling OpenAI, and the behavior differences are hard to debug.

On this page