feat: load configuration from dotenv
This commit is contained in:
@@ -67,9 +67,12 @@ func (s *session) sendAudio(b []byte) {
|
||||
}
|
||||
|
||||
func main() {
|
||||
if err := loadDotEnv(".env"); err != nil {
|
||||
log.Fatalf("加载 .env 失败: %v", err)
|
||||
}
|
||||
cfg := loadCfg()
|
||||
if cfg.BailianKey == "" {
|
||||
log.Fatal("缺少 BAILIAN_API_KEY 等环境变量(先 source ~/.zshenv)")
|
||||
log.Fatal("缺少 BAILIAN_API_KEY(请配置 .env 或系统环境变量)")
|
||||
}
|
||||
log.Printf("LLM=%s TTS=%s voice=%s", cfg.LLMModel, cfg.TTSModel, cfg.TTSVoice)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user