package openai import "carrot_bbs/internal/config" // Config OpenAI 兼容接口配置 type Config struct { Enabled bool BaseURL string APIKey string ModerationModel string ModerationMaxImagesPerRequest int RequestTimeoutSeconds int StrictModeration bool } // ConfigFromAppConfig 从应用配置转换 func ConfigFromAppConfig(cfg *config.OpenAIConfig) Config { return Config{ Enabled: cfg.Enabled, BaseURL: cfg.BaseURL, APIKey: cfg.APIKey, ModerationModel: cfg.ModerationModel, ModerationMaxImagesPerRequest: cfg.ModerationMaxImagesPerRequest, RequestTimeoutSeconds: cfg.RequestTimeout, StrictModeration: cfg.StrictModeration, } }