Skip to content
Open app

Model catalog

Moonez.ai supports 25 models: five image models, nine text models, three Veo video models, five music models, two embedding models, and Gemini Omni. The latest additions are Nano Banana 2 Lite, Gemini 3.8 Flash, and Gemini 4 Argon.

Use the exact API IDs below. Access depends on your key’s permissions, your account’s pricing, and provider availability. A model in this catalog is not a guarantee that every provider supports every parameter.

All five models use POST /api/v1/generations for native asynchronous jobs and generateContent for Gemini-compatible requests. Both text-to-image generation and editing with input images are available.

ModelAPI IDNative output sizesReference
Nano Banana 2 Litegemini-3.1-flash-lite-image1K onlyGenerate · Edit
Nano Banana 2.1gemini-nano-banana-2.11K · 2K · 4KGenerate · Edit
Nano Banana Progemini-3-pro-image1K · 2K · 4KGenerate · Edit
Nano Banana 2gemini-3.1-flash-image1K · 2K · 4KGenerate · Edit
Nano Bananagemini-2.5-flash-image1K onlyGenerate · Edit

Nano Banana 2 Lite is a separate model, not an alias for Nano Banana 2. It has its own API-key permission and 1K rate. Do not request 2K or 4K with it. Image generation is billed by model and output size; see Resolutions and Aspect ratios.

These models use the Gemini-compatible generateContent, streamGenerateContent, and countTokens methods. They also support text prompts through the native jobs API. Billing uses input and output tokens, with an independent rate for each model.

ModelAPI ID
Gemini 4 Argongemini-4-argon
Gemini 3.8 Flashgemini-3.8-flash
Gemini 3.7 Flashgemini-3.7-flash
Gemini 3.6 Flashgemini-3.6-flash
Gemini 3.5 Flashgemini-3.5-flash
Gemini 3.5 Flash Litegemini-3.5-flash-lite
Gemini 3.1 Pro Previewgemini-3.1-pro-preview
Gemini 3.1 Flash Litegemini-3.1-flash-lite
Gemini 3 Flash Previewgemini-3-flash-preview

See Text models for cURL examples, including Gemini 4 Argon and Gemini 3.8 Flash, and SDK quickstart for Python. Method and parameter support ultimately depend on the selected provider.

ModelAPI ID
Veo 3.1veo-3.1-generate-001
Veo 3.1 Fastveo-3.1-fast-generate-001
Veo 3.1 Liteveo-3.1-lite-generate-001

Veo creates asynchronous video jobs through POST /api/gemini/v1beta/interactions or POST /api/v1/generations. It does not use generateContent or appear in Gemini models.list. Use the video generation reference for duration, resolution, polling, and per-second billing.

ModelAPI ID
Gemini Omni 1.1 Flashgemini-omni-1.1-flash

Gemini Omni is available through the Gemini-compatible generateContent interface and uses token-based billing. Its input and output capabilities depend on the active provider. It appears under video/multimedia controls in the dashboard, but it is not a Veo model. Do not use the Veo request body or assume that a WebSocket Live API is available.

ModelAPI IDInterface
Lyria 2lyria-002predict (Vertex service account)
Lyria 3 Cliplyria-3-clip-previewinteractions (JSON or SSE)
Lyria 3 Prolyria-3-pro-previewinteractions (JSON or SSE)
Lyria 3.5lyria-3.5interactions (JSON or SSE)
Lyria RealTimelyria-realtime-expWebSocket BidiGenerateMusic

Music requires the separate MUSIC permission and a configured account price. Ordinary Lyria is billed per completed track; RealTime per second of delivered audio. No audio means no charge. Music does not use streamGenerateContent; see the music and live streaming guide.

ModelAPI IDInterface
Gemini Embedding 2gemini-embedding-2embedContent, batchEmbedContents
Gemini Embedding 2 Previewgemini-embedding-2-previewembedContent, batchEmbedContents

Embeddings require the EMBEDDING permission. Both synchronous methods use Google standard input-token rates by modality; output vectors are not billed. See the embeddings guide for requests and billing details.

The following preview aliases are accepted in addition to their canonical IDs:

Accepted aliasCanonical ID
gemini-2.5-flash-image-previewgemini-2.5-flash-image
gemini-3.1-flash-image-previewgemini-3.1-flash-image
gemini-3-pro-image-previewgemini-3-pro-image

Use gemini-3.1-flash-lite-image and gemini-nano-banana-2.1 without adding a -preview suffix. The preview suffixes in the text-model table are already part of those models’ canonical IDs.

GET /api/gemini/v1beta/models returns the image, text, music, embedding, and Omni models permitted by your key. Veo is excluded because it uses a different generation interface. The retired text IDs gemini-2.5-pro, gemini-2.5-flash, and gemini-2.5-flash-lite may appear in historical jobs but are not active models.