Versions in this module Expand all Collapse all v0 v0.1.1 Mar 23, 2026 v0.1.0 Mar 22, 2026 Changes in this version + type Backend struct + Default bool + Headers map[string]string + HealthCheck *HealthCheckConfig + Models []Model + Name string + PathPrefix string + Priority int + Protocol string + SSEOnly bool + StripPrefix bool + Timeout string + URL string + Weight int + type CircuitBreakerConfig struct + FailThreshold int + HalfOpenMaxRequests int + RecoveryTimeout string + type Config struct + APIKeys map[string]string + Backends []Backend + CircuitBreaker CircuitBreakerConfig + Console ConsoleConfig + Debug bool + Listen string + MaxConcurrentRequests int + ModelDefaults map[string]ModelDefaultConfig + SystemPrompt string + TokenLog TokenLogConfig + TrustedProxies []string + func LoadConfig(path string) (Config, error) + func NormalizeAndValidate(cfg Config) (Config, error) + type ConsoleConfig struct + Enabled bool + Password string + type HealthCheckConfig struct + Interval string + Path string + type Model struct + Aliases []string + DefaultMaxTokens int + DefaultTemperature *float64 + Name string + NormalizeXHighReasoningEffort bool + ReasoningDefaultEffort string + SystemPrompt string + type ModelDefaultConfig struct + DefaultTemperature *float64 + MaxTokens int + NormalizeXHighReasoningEffort bool + ReasoningEffort string + SystemPrompt string + type TokenLogConfig struct + Enabled bool + File string + RetentionDays int