gen-models

command
v0.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Command gen-models generates model constants from models.dev or local TOML files.

Usage:

go run ./cmd/gen-models [flags]

Flags:

-provider string
    Generate models for specific provider (default: all supported)
-local string
    Load models from local TOML directory instead of GitHub API
-output string
    Output directory (default: providers/<provider>)
-token string
    GitHub API token for higher rate limits
-dry-run
    Print generated code without writing files

Examples:

# Generate from local TOML files (recommended)
go run ./cmd/gen-models -provider=openai -local=./internal/gen/models/data/openai

# Generate from models.dev GitHub (requires token for rate limits)
go run ./cmd/gen-models -provider=openai -token=$GITHUB_TOKEN

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL