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()