AI分析功能:LLM Key 改为数据库管理,支持管理员后台配置
This commit is contained in:
@@ -9,6 +9,9 @@ type Config struct {
|
||||
ListenAddr string
|
||||
DatabaseURL string
|
||||
TushareAPIURL string
|
||||
LLMBaseURL string
|
||||
LLMAPIKey string
|
||||
LLMModel string
|
||||
}
|
||||
|
||||
func Load() (*Config, error) {
|
||||
@@ -16,6 +19,9 @@ func Load() (*Config, error) {
|
||||
ListenAddr: getenv("LISTEN_ADDR", ":8080"),
|
||||
DatabaseURL: os.Getenv("DATABASE_URL"),
|
||||
TushareAPIURL: getenv("TUSHARE_API_URL", "http://tushare:8000"),
|
||||
LLMBaseURL: getenv("LLM_BASE_URL", "https://api.deepseek.com/v1"),
|
||||
LLMAPIKey: os.Getenv("LLM_API_KEY"),
|
||||
LLMModel: getenv("LLM_MODEL", "deepseek-chat"),
|
||||
}
|
||||
if cfg.DatabaseURL == "" {
|
||||
return nil, fmt.Errorf("DATABASE_URL 环境变量未设置")
|
||||
|
||||
Reference in New Issue
Block a user