# Pipeline default configuration # # Priority: CLI flags > this file > .env (for secrets/endpoints) branding: channelName: "知势·科技洞察" llm: # baseURL: set via OPENAI_BASE_URL in .env # apiKey: set via OPENAI_API_KEY in .env model: "glm-5.1" tts: provider: "openai-tts" speed: 1.0 format: "mp3" # alignment: # provider: "whisper" # whisperModel: "base" # language: "zh" openai-tts: # apiKey: set via OPENAI_TTS_API_KEY in .env # baseURL: set via OPENAI_TTS_BASE_URL in .env model: "seed-tts-1.1" defaultVoice: "zh_female_vv_uranus_bigtts" fish-audio: # apiKey: set via FISH_AUDIO_API_KEY in .env model: "s2-pro" defaultVoice: "" minimax: # apiKey: set via MINIMAX_API_KEY in .env # groupId: set via MINIMAX_GROUP_ID in .env model: "speech-02-hd" defaultVoice: "" elevenlabs: # apiKey: set via ELEVENLABS_API_KEY in .env model: "eleven_multilingual_v2" defaultVoice: "21m00Tcm4TlvDq8ikWAM" render: fps: 30 codec: "h264" output: dir: "./output" format: "mp4" templates: news: primaryColor: "#1a56db" accentColor: "#dc2626" knowledge: primaryColor: "#0d9488" accentColor: "#6b7280" opinion: primaryColor: "#ea580c" accentColor: "#374151" marketing: primaryColor: "#9333ea" accentColor: "#ec4899" collect: github-trending: url: "https://github.crawler.corp.shuidi.tech/api/trending" github-repo: url: "https://github.crawler.corp.shuidi.tech/api/repos/:owner/:repo" github-daily: trendingUrl: "https://github.crawler.corp.shuidi.tech/api/trending" repoUrl: "https://github.crawler.corp.shuidi.tech/api/repos/:owner/:repo" maxRepos: 5