default.yaml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # Pipeline default configuration
  2. #
  3. # Priority: CLI flags > this file > .env (for secrets/endpoints)
  4. llm:
  5. # baseURL: set via OPENAI_BASE_URL in .env
  6. # apiKey: set via OPENAI_API_KEY in .env
  7. model: "glm-5.1"
  8. tts:
  9. provider: "openai-tts"
  10. speed: 1.0
  11. format: "mp3"
  12. # alignment:
  13. # provider: "whisper"
  14. # whisperModel: "base"
  15. # language: "zh"
  16. openai-tts:
  17. # apiKey: set via OPENAI_TTS_API_KEY in .env
  18. # baseURL: set via OPENAI_TTS_BASE_URL in .env
  19. model: "seed-tts-1.1"
  20. defaultVoice: "zh_female_vv_uranus_bigtts"
  21. fish-audio:
  22. # apiKey: set via FISH_AUDIO_API_KEY in .env
  23. model: "s2-pro"
  24. defaultVoice: ""
  25. minimax:
  26. # apiKey: set via MINIMAX_API_KEY in .env
  27. # groupId: set via MINIMAX_GROUP_ID in .env
  28. model: "speech-02-hd"
  29. defaultVoice: ""
  30. elevenlabs:
  31. # apiKey: set via ELEVENLABS_API_KEY in .env
  32. model: "eleven_multilingual_v2"
  33. defaultVoice: "21m00Tcm4TlvDq8ikWAM"
  34. render:
  35. fps: 30
  36. codec: "h264"
  37. output:
  38. dir: "./output"
  39. format: "mp4"
  40. templates:
  41. news:
  42. primaryColor: "#1a56db"
  43. accentColor: "#dc2626"
  44. knowledge:
  45. primaryColor: "#0d9488"
  46. accentColor: "#6b7280"
  47. opinion:
  48. primaryColor: "#ea580c"
  49. accentColor: "#374151"
  50. marketing:
  51. primaryColor: "#9333ea"
  52. accentColor: "#ec4899"
  53. collect:
  54. github-trending:
  55. url: "https://github.crawler.corp.shuidi.tech/api/trending"
  56. github-repo:
  57. url: "https://github.crawler.corp.shuidi.tech/api/repos/:owner/:repo"
  58. github-daily:
  59. trendingUrl: "https://github.crawler.corp.shuidi.tech/api/trending"
  60. repoUrl: "https://github.crawler.corp.shuidi.tech/api/repos/:owner/:repo"
  61. maxRepos: 5