| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- # 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"
- # Auto-clean cached outputs older than this many days (0 disables). Default 30.
- # Override with the OUTPUT_RETENTION_DAYS env var.
- retentionDays: 30
- # Alibaba Cloud OSS — rendered videos are uploaded here and a resource URL is
- # returned. Non-sensitive values may live in this file; secrets (access keys)
- # belong in .env. Every field can be overridden by an OSS_* env var.
- oss:
- region: "oss-cn-hangzhou" # OSS_REGION
- bucket: "" # OSS_BUCKET
- accessKeyId: "" # OSS_ACCESS_KEY_ID (use .env)
- accessKeySecret: "" # OSS_ACCESS_KEY_SECRET (use .env)
- # endpoint: "" # custom endpoint, e.g. https://oss-cn-hangzhou.aliyuncs.com — OSS_ENDPOINT
- # path: "videos/" # object key prefix — OSS_PATH
- # publicDomain: "" # base URL for resource links (e.g. a CDN) — OSS_PUBLIC_DOMAIN
- # secure: true # use HTTPS — OSS_SECURE
- # Feishu (Lark) custom-bot webhook — push results / failures after each job.
- feishu:
- webhook: "" # FEISHU_WEBHOOK_URL (use .env)
- # secret: "" # signing secret — FEISHU_WEBHOOK_SECRET
- templates:
- news:
- primaryColor: "#1a56db"
- accentColor: "#dc2626"
- knowledge:
- primaryColor: "#0d9488"
- accentColor: "#6b7280"
- opinion:
- primaryColor: "#ea580c"
- accentColor: "#374151"
- marketing:
- primaryColor: "#9333ea"
- accentColor: "#ec4899"
- github-trending:
- primaryColor: "#22c55e"
- accentColor: "#3b82f6"
- 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
|