feat: 配置优化

This commit is contained in:
tbphp committed 2025-07-03 17:53:56 +08:00
1 parent 80662af9de
commit 0bd6a9289c
6 files changed
+77 -82

No files matched your search

-8
View File
@@ -7,19 +7,11 @@ import (
// ConfigManager defines the interface for configuration management
type ConfigManager interface {
// GetServerConfig() ServerConfig
// GetOpenAIConfig() OpenAIConfig
GetAuthConfig() AuthConfig
GetCORSConfig() CORSConfig
GetPerformanceConfig() PerformanceConfig
GetLogConfig() LogConfig
// Effective configuration methods that merge system settings
GetEffectiveServerConfig() ServerConfig
GetEffectiveOpenAIConfig(groupConfig map[string]any) OpenAIConfig
// GetEffectivePerformanceConfig() PerformanceConfig
// GetEffectiveLogConfig() LogConfig
Validate() error
DisplayConfig()
ReloadConfig() error