Providers
Supported Providers
anthropicopenaicodexclaude-cli
Backward-compatible aliases still work:
api -> anthropiccli -> claude-cli
Environment Variables
Anthropic
ANTHROPIC_API_KEYCLAUDE_MODELdefaultclaude-opus-4-5
OpenAI
OPENAI_API_KEYOPENAI_MODELdefaultgpt-5.2CODEX_MODELdefaultgpt-5-codexOPENAI_TIMEOUT_MSdefault120000OPENAI_MAX_RETRIESdefault0
When to Use What
openai
Good default for structured generation and preset work.
codex
Useful if you want to experiment with a coding-optimized model anyway, but it is not the default recommendation for music generation.
anthropic
Kept for compatibility and alternative model behavior.
claude-cli
Useful when you want local Claude CLI auth without API keys in this project.
Chunking
For large style bundles, especially album-level bundles, use:
--sections 4 --chunk-size 2
This keeps prompt size and response latency under control.
Chunked generation keeps the selected style profile and tonal continuity lock active across chunks, so later chunks still receive role-presence and arrangement constraints.