package ai import "health-ai/internal/config" // NewAIClient 根据配置创建 AI 客户端 func NewAIClient(cfg *config.AIConfig) AIClient { switch cfg.Provider { case "aliyun": return NewAliyunClient(&Config{ APIKey: cfg.Aliyun.APIKey, Model: cfg.Aliyun.Model, }) case "openai": fallthrough default: return NewOpenAIClient(&Config{ APIKey: cfg.OpenAI.APIKey, BaseURL: cfg.OpenAI.BaseURL, Model: cfg.OpenAI.Model, }) } }