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
Click to show internal directories.
Click to hide internal directories.