From a96a254473228f8b57f225abaca9fe0ecdfc9d89 Mon Sep 17 00:00:00 2001 From: jae Date: Mon, 23 Mar 2026 21:12:39 +0100 Subject: [PATCH] fix: venice-list-video-models --help handling, venice-video-quote test params - Added early --help handler in list_video_models.py before API call - Fixed venice-video-quote self-test: audio=False for wan-2.5 model - VENICE_API_KEY added to ~/.bashrc for runtime --- .../scripts/list_video_models.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/default-skills/venice-list-video-models/scripts/list_video_models.py b/default-skills/venice-list-video-models/scripts/list_video_models.py index ece9656..a288109 100644 --- a/default-skills/venice-list-video-models/scripts/list_video_models.py +++ b/default-skills/venice-list-video-models/scripts/list_video_models.py @@ -232,6 +232,26 @@ def output_json(models): def main(): args = sys.argv[1:] + # Handle --help before making any API calls + if "--help" in args or "-h" in args: + print("""List Venice.ai Video Models + +Usage: + python list_video_models.py # List all models + python list_video_models.py --detailed # Show full specs for each model + python list_video_models.py --model # Show specs for specific model + python list_video_models.py --json # Output as JSON + +Options: + --help, -h Show this help message + --detailed Show full specifications for all models + --model Show specs for a specific model (supports partial match) + --json Output all models as JSON + +Environment: + VENICE_API_KEY Required. Your Venice.ai API key.""") + return + print("Fetching Venice.ai video models...") print()