Commit History

fix: implement OpenRouter multi-model fallback loop and clean markdown JSON wrappers
f36aaf5

Gae Zang commited on

fix: display detailed API errors in fallback message
1f33c36

Gae Zang commited on

fix: read API keys directly from os env to bypass Pydantic binding issues
7f3b641

Gae Zang commited on

fix: remove fallback notice banner and optimize mock keyword match
9beccce

Gae Zang commited on

feat: upgrade OpenRouter fallback to DeepSeek V4 Flash Free model
3e7c89b

Gae Zang commited on

fix: cleanup llm_chain code and stabilize fallback logic
7ee7ad1

Gae Zang commited on

fix: resolve syntax error in llm_chain.py
964cd8a

Gae Zang commited on

feat: integrate Groq & OpenRouter failover to achieve cost-free LLM routing
0f9880b

Gae Zang commited on

feat: add keep-alive workflow with random sleep bypass
527636d

Gae Zang commited on

feat: update UI, block YouTube, optimize history rankings click with cache
e0e8bdb

Gae Zang commited on

trigger: force deploy after space recreated
9b9205e

Gae Zang commited on

fix: revert YouTubeTranscriptApi call to correct class method and dictionary key access
b1fdb69

Gae Zang commited on

trigger: deploy to Hugging Face Space
21130bd

Gae Zang commited on

fix: resolve YouTubeTranscriptApi attribute error in newer library versions
cac431a

Gae Zang commited on

feat: setup Docker and CI/CD deploy pipeline for Hugging Face Space
b0fb923

Gae Zang commited on