geminiomni-client
A lightweight Rust helper toolkit for building Gemini Omni video generation workflows.
Gemini Omni is an AI video generation platform focused on unified prompt-to-video, visual reference handling, scene planning, and structured generation pipelines.
This crate provides small Rust types and helpers for representing prompt requests, visual references, generation settings, and workflow metadata.
Features
- Prompt request structures
- Video generation settings (aspect ratio, duration, resolution)
- Reference image metadata
- Workflow state helpers
- Optional Serde support for serialization
Example
use ;
let request = new
.aspect_ratio
.duration_seconds;
assert_eq!;
Why this crate?
AI video workflows often need structured prompt data, generation parameters, and consistent metadata. This crate keeps those pieces simple and portable for Rust-based tools, CLIs, and backend services.
Learn more about Gemini Omni.