You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -165,7 +165,7 @@ The functions include a built-in encryption mechanism for sensitive information:
165
165
- **Configurable Parameters**: Environment variables for image optimization (quality, max dimensions, format conversion).
166
166
- **Multi-Image History**: Configurable history image limit, hash-based deduplication, and automatic `[Image N]` labels so the model can reference earlier images.
167
167
- **Image Generation (Gemini 3)**: Configurable aspect ratio (e.g. `16:9`, `1:1`) and resolution (`1K`/`2K`/`4K`) for Gemini 3 image models; per-user valve overrides supported.
168
-
- **Video Generation (Veo)**: Generate videos with Google Veo models (3.1, 3, 2). Configurable aspect ratio, resolution, duration, negative prompt, and person generation controls. Supports text-to-video and image-to-video (Veo 3.1). Videos are automatically uploaded and embedded with playback controls.
168
+
- **Video Generation (Veo)**: Generate videos with Google Veo models (3.1, 3, 2). Configurable aspect ratio, resolution, duration, negative prompt, and person generation controls. Supports text-to-video and image-to-video for all supported Veo models. Videos are automatically uploaded and embedded with playback controls.
169
169
- **Token Usage Tracking**: Returns prompt, completion, and total token counts to Open WebUI for automatic saving to the database.
170
170
- **Model Whitelist & Additional Models**: Restrict the visible model list via `GOOGLE_MODEL_WHITELIST` and add SDK-unsupported models via `GOOGLE_MODEL_ADDITIONAL`.
171
171
- Grounding with Google search with [google_search_tool.py filter](./filters/google_search_tool.py)
Copy file name to clipboardExpand all lines: docs/google-gemini-integration.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -435,13 +435,13 @@ Attach an image to your message when using any Veo model to use it as the starti
435
435
436
436
1. Select a Veo model (marked with 🎬) from the model list
437
437
2. Type your video description prompt
438
-
3. Optionally attach an image for image-to-video (Veo 3.1 only)
438
+
3. Optionally attach an image for image-to-video (supported by all Veo models)
439
439
4. The pipeline submits the request and shows polling status updates
440
440
5. Once complete, the video is uploaded to Open WebUI and embedded with a `<video>` player
441
441
442
442
### Vertex AI Note
443
443
444
-
When using Vertex AI, video download via `files.download()` is not available. If the Veo API returns a GCS URI instead of raw bytes, the pipeline will link to that URI directly.
444
+
When using Vertex AI, video download via `files.download()` is not available. If the Veo API returns a GCS URI instead of raw bytes, the current pipeline does not yet surface that URI or attach the video output in the chat. You may need to retrieve the generated video directly from Vertex AI or the underlying GCS bucket.
0 commit comments