Skills included: - venice-chat: Chat with Venice LLM models, vision, reasoning - venice-chat-benchmark: Benchmark chat models with infographics - venice-image-gen: Generate images via Venice API - venice-list-image-models: List available image models - venice-list-text-models: List available text models - venice-list-video-models: List available video models - venice-tts: Text-to-speech via Venice API - venice-video-generate: Generate videos from text/images - venice-video-queue: Queue video generation jobs - venice-video-quote: Get video generation cost quotes - venice-video-retrieve: Retrieve completed videos All rebranded from Agent Zero paths to Agent JAE (~/.jae/agent/skills/). Requires VENICE_API_KEY environment variable.
2 KiB
2 KiB
Venice List Video Models
List all available video generation models from the Venice.ai API with complete specifications including durations, resolutions, aspect ratios, audio capabilities, and input requirements.
Features
- Lists all video models grouped by type (text-to-video, image-to-video, video)
- Shows supported durations, resolutions, aspect ratios
- Displays audio capabilities (generation, configurable, input)
- Detailed per-model specification view
- Example API request generation
- JSON output for programmatic use
Prerequisites
pip install requests
export VENICE_API_KEY="your_venice_api_key"
Usage
Summary table (default)
python scripts/list_video_models.py
Detailed specs for a specific model
python scripts/list_video_models.py --model kling-2.6-pro-text-to-video
All models detailed
python scripts/list_video_models.py --detailed
JSON output
python scripts/list_video_models.py --json
Output Modes
| Flag | Description |
|---|---|
| (default) | Summary table grouped by model type |
--model <id> |
Detailed specs + example API request for one model |
--detailed |
Detailed specs for all models |
--json |
Full specs as JSON array |
Important Notes
When generating videos, each model has strict parameter requirements:
duration-- Use ONLY the values listed for that modelaspect_ratio-- Only include if the model lists supported ratios (causes 400 errors otherwise)audio-- Checkaudio_configurablebefore includingimage_url-- REQUIRED for image-to-video models
Python Import
from list_video_models import fetch_video_models, format_summary_table
models = fetch_video_models()
for m in models:
print(f"{m.id}: type={m.model_type}, durations={m.durations}")
Environment Variables
| Variable | Required | Description |
|---|---|---|
VENICE_API_KEY |
Yes | Venice.ai API key |