# Copy to secrets.toml and fill in real keys. # Run: python scripts/generate_config.py # Then: docker compose up -d [keys.google] keys = ["your-google-ai-studio-key"] # AI Studio, daily reset midnight Pacific [keys.iflow] keys = ["your-iflow-key"] expires = 2026-03-26 # 7-day tokens, update when refreshed refresh_url = "https://platform.iflow.cn/docs/api-key-management" [keys.scitely] keys = ["your-scitely-key"] # Community tier, fair usage 60 req/min [keys.mistral] keys = ["your-mistral-key"] # disabled_until = 2026-04-01 # uncomment when monthly quota exhausted # Monthly reset on 1st, 1B tokens/month [keys.groq] keys = ["your-groq-key"] # Daily reset, low TPM [keys.openrouter] keys = ["your-openrouter-key"] # Daily reset midnight UTC, 50 RPD free [keys.zai] keys = ["your-zai-key"] # Free flash models [keys.cloudflare] keys = ["your-cloudflare-key"] account_id = "your-cloudflare-account-id" # 10K neurons/day, requires account_id for URL [keys.cohere] keys = ["your-cohere-key"] # 1000 req/month [keys.huggingface] keys = ["your-huggingface-token"] # $0.10/month free credits [keys.deepseek] keys = ["your-deepseek-key"] disabled_until = 9999-12-31 # Trial credits exhausted [keys.github] keys = ["your-github-pat"] # Copilot Free tier, 4-8K input cap [keys.baseten] keys = ["your-baseten-key"] # gpt-oss-120b, OpenAI-compatible [keys.siliconflow] keys = ["your-siliconflow-key"] # Free tier covers DeepSeek-V3.1 and Qwen3-Coder-30B; 235B/Kimi are paid-only