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
| Name | Type | Required | Description |
|---|---|---|---|
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.