Some checks are pending
CI / build-check-test (push) Waiting to run
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.
69 lines
1.6 KiB
Markdown
69 lines
1.6 KiB
Markdown
# Venice List Image Models
|
|
|
|
List all available image generation models from the [Venice.ai](https://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
|
|
|
|
```bash
|
|
pip install requests pydantic
|
|
export VENICE_API_KEY="your_venice_api_key"
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
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
|
|
|
|
```python
|
|
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 |
|