Agent-JAE/default-skills/venice-list-image-models/README.md
jae 19b25341bd
Some checks are pending
CI / build-check-test (push) Waiting to run
feat: add 11 Venice AI skills as bundled defaults
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.
2026-03-23 18:46:23 +01:00

1.6 KiB

Venice List Image Models

List all available image generation models from the Venice.ai API with pricing, constraints, and capabilities.

Features

  • Lists all available image generation models
  • Shows per-generation and upscale pricing (USD)
  • Displays constraints (steps, prompt character limits, resolutions)
  • Summary statistics (price range, averages)
  • Structured Pydantic models for programmatic use

Prerequisites

pip install requests pydantic
export VENICE_API_KEY="your_venice_api_key"

Usage

python scripts/list_image_models.py

Output

Displays a formatted table:

Model ID                  Name                      Gen $      2x Up $  4x Up $  Steps        Prompt Limit
-------------------------------------------------------------------------------------------------------------------
nano-banana-2             Nano Banana 2             0.01       0.02     0.04     30/50        1500
...

Plus summary statistics:

=== Summary ===
  Total models: 8
  Price range: $0.01 - $0.05
  Average price: $0.025

Python Import

from list_image_models import list_image_models, format_models_table, get_models_summary

models = list_image_models()

# Formatted table
print(format_models_table(models))

# Summary stats
summary = get_models_summary(models)
print(f"Total: {summary['total_models']}, cheapest: ${summary['min_price']:.2f}")

# Access individual models
for m in models.data:
    print(f"{m.id}: {m.model_spec.name}")

Environment Variables

Variable Required Description
VENICE_API_KEY Yes Venice.ai API key