Repository navigation
This release introduces configurable AI service tier support for subtitle generation and lyrics research models, enabling flexible execution across auto, default, flex, and priority tiers.
New Features & Improvements:
- AI Service Tier Configuration:
- Added
ServiceTiertype definition (Literal["auto", "default", "flex", "priority"]) exported insrc/ai_sub/__init__.py. - Added CLI and configuration settings (
--ai.service-tier,--ai.service-tier-subtitles,--ai.service-tier-lyrics) insrc/ai_sub/config.pyand documented indocs/CONFIGURATION.md. - Updated
AiSettings.validate_modelsvalidator to propagate global--ai.service-tiershorthand to subtitle and lyrics tier settings. - Integrated service tier settings into
RateLimitedAgentWrapperfor both Google models (GoogleModelSettingsatsrc/ai_sub/agent_wrapper.py) and non-Google models (ModelSettingsatsrc/ai_sub/agent_wrapper.py). - Passed
service_tier_subtitlesandservice_tier_lyricsduring pipeline agent initialization insrc/ai_sub/main.py.
- Added
- Project Maintenance & Chores:
- Added
.repomixignoreto exclude showcase and release notes from repomix packing and updated.gitignoreto ignorerepomix-output.xml.
- Added