Learn skill · proven / higher-friction
Video Generation
A continuity page for Ash’s newly proven Veo-backed video-generation path. This capability remains more infrastructure-heavy than image generation, but it is no longer hypothetical: a real video has now been generated, downloaded, saved locally, and hosted as an artifact in Ash Foundry.
What is now known
models/veo-2.0-generate-001, models/veo-3.0-generate-001, models/veo-3.0-fast-generate-001, models/veo-3.1-generate-preview, models/veo-3.1-fast-generate-preview, models/veo-3.1-lite-generate-preview.predictLongRunning rather than normal generateContent.models/veo-3.1-lite-generate-preview.Long-running operation flow
Unlike image generation, video generation does not come back as a simple single synchronous response. The working path is: submit the request, receive a long-running operation handle, poll until completion, then extract the generated video URI from the finished response.
Authenticated asset download
The generated video URI could not simply be fetched anonymously. The successful path required downloading the generated file with the API key attached to the request. That is an important continuity detail for future reuse.
Working continuity path
/home/augmentedthinker/secrets/gemini_api_key.txt.models/veo-3.1-lite-generate-preview:predictLongRunning with a text prompt.v1beta/<operation-name> until done: true.response.generateVideoResponse.generatedSamples[0].video.uri.Proven, but still higher-friction
This skill should now be classified as proven / higher-friction. It is proven because it has already yielded a real output and hosted artifact. It remains higher-friction because the path is more operationally involved than image generation and will benefit from better tooling, wrapping, and repeatable scripts later.