---
title: "Gen Video Ai Asset Image"
method: POST
path: "/api/v1/video/gen-video-ai-asset-image"
tags: ["video"]
---

# Gen Video Ai Asset Image

`POST /api/v1/video/gen-video-ai-asset-image`

## Request

- Base URL: `https://api.brandbooster.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.brandbooster.ai/api/v1/video/gen-video-ai-asset-image`
- Auth: HTTP bearer

## Request body

- GenVideoAiAssetImageDTO
  - `prompt` string, required: Text prompt for image generation
  - `aspect_ratio` string, nullable: Freepik aspect ratio preset, e.g., social_story_9_16
  - `guidance_scale` number, nullable: Freepik guidance scale
  - `seed` integer, nullable: Optional seed for reproducibility
  - `webhook_url` string, nullable: Optional webhook URL for Freepik to callback
  - `reference_images` string[], nullable: Optional list of reference image URLs
  - `model` string, nullable: Freepik model name, e.g., seedream-v4
  - `product_image` string[], nullable: Optional product image URL
  - `selected_shot_style` string, nullable: Optional selected shot style
  - `selected_avatar` string, nullable: Optional selected avatar
  - `product_shot_style` string, nullable: Optional product shot style
  - `provider` string, nullable: Optional provider
  - `domain_id` string, nullable: Optional domain ID
  - `image_model` string, nullable: Image model: 'nanobanana', 'nanobanana_pro', or 'nano_banana_2'

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/brandbooster/apis/fastapi.md) - [All operations](https://skmtc.dev/brandbooster/apis/fastapi/llms.txt) - [OpenAPI document](https://skmtc.dev/brandbooster/apis/fastapi/revisions/8e8c18c2dc35?raw)
