feat: 增加管理员 AI 模型配置 (#200)

This commit is contained in:
chengma
2026-08-14 09:49:11 +08:00
parent ad44f83ea6
commit 018da3f732
24 changed files with 1546 additions and 8 deletions
+8 -2
View File
@@ -107,8 +107,14 @@ func newRouter(db *sql.DB) (*gin.Engine, error) {
r.StaticFS("/static", http.FS(staticSub))
// 4. 路由
web.Register(r, db, config.OnlineThreshold) // 给浏览器的页面
api.Register(r, db) // 给 Client 的接口
aiConfig, err := config.LoadAIConfig()
if err != nil {
return nil, fmt.Errorf("读取 AI 部署配置失败: %w", err)
}
aiSecrets := service.NewFileAISecretStore(aiConfig.SecretsPath)
aiPolicy := service.NewAIEndpointPolicy(aiConfig.AllowedHosts)
web.Register(r, db, config.OnlineThreshold, aiSecrets, aiPolicy) // 给浏览器的页面
api.Register(r, db) // 给 Client 的接口
catalogConfig, err := config.LoadCatalogIntegration()
if err != nil {
return nil, fmt.Errorf("读取商品目录接口配置失败: %w", err)