Video models › Gemini Omni

Gemini Omni Character

- `image_urls` supports only `1` image, and each image must be no larger than `20MB` - `audio_ids` must come from the `gemini-omni-audio` endpoint ## Create Task Use this endpoint to create a new character. ## Related Resources <CardGroup cols={2}> <Card title="Model Marketplace" icon="lucide-store" href="/market/quickstart"> Explore all available models and capabilities </Card> <Card title="Common API" icon="lucide-cog" href="/common-api/get-account-credits"> Check account credits and usage </Card> </CardGroup>

video Gemini Omni price on request

Request

POST https://app.video-blade.com/api/v1/generations
X-API-Key: vb_…
Content-Type: application/json

{
  "callback_url": "https://your-app.example/callbacks/video-blade",
  "input": {
    "descriptions": "\u2026",
    "image_urls": "\u2026"
  },
  "model": "gemini-omni-character"
}

Input parameters

NameTypeRequiredDescription
descriptions string required Character description used to define the appearance, identity, style, clothing, or personality of the character.
image_urls array required Array of character reference image URLs. Up to 2 images are supported. Index 0 is the portrait image, and index 1 is the body image. The body image is optional, but if provided, the portrait image must be present at index 0. Image limits: - Each image must be no larger than `20MB` - Use a publicly accessible image URL
audio_ids array optional Array of audio IDs generated by the `gemini-omni-audio` endpoint. These can be used to provide voice traits, tone, or persona guidance for the character.
character_name string optional Character name

Pricing

Price on request; the charge is settled from actual consumption with the video coefficient ×2.0. See Pricing & tokens.