VideoGeneration
VideoGeneration
yaml
type: "io.kestra.plugin.gemini.VideoGeneration"Examples
yaml
id: gemini_video_generation
namespace: company.ai
tasks:
- id: generate_video
type: io.kestra.plugin.gemini.VideoGeneration
apiKey: "{{ secret('GEMINI_API_KEY') }}"
model: "veo-3.0-generate-preview"
prompt: "a close-up shot of a golden retriever playing in a field of sunflowers"
negativePrompt: "barking, woofing"
duration: 5
yaml
id: gemini_vertex_video_with_audio
namespace: company.ai
tasks:
- id: generate_vertex_video
type: io.kestra.plugin.gemini.VideoGeneration
model: "veo-3.0-generate-preview"
prompt: "a serene mountain landscape with flowing rivers and birds chirping"
duration: 8
includeAudio: true
vertexAI: true
project: "{{ secret('GCP_PROJECT_ID') }}"
location: "us-central1"
outputGcsUri: "gs://my-bucket/videos/"
Properties
apiKey *Requiredstring
model *Requiredstring
prompt *Requiredstring
downloadFilePath string
durationInSeconds integerstring
Default
10includeAudio booleanstring
Default
falselocation string
negativePrompt string
numberOfVideos integerstring
Default
1outputGcsUri string
project string
seed integerstring
timeout string
Default
PT5MFormat
durationvertexAI booleanstring
Default
false