package deepseek import ( "eta/eta_api/utils" "eta/eta_api/utils/llm" "sync" ) var ( dsOnce sync.Once deepseekClient *DeepSeekClient ) type DeepSeekClient struct { *llm.LLMClient } func Getinstance() llm.LLMService { dsOnce.Do(func() { if deepseekClient == nil { deepseekClient = &DeepSeekClient{ LLMClient: llm.NewLLMClient(utils.DS_LLM_SERVER, 10), } } }) return deepseekClient } func (ds *DeepSeekClient) AskQuestion() string { return "" } func init() { err := llm.Register(llm.LLM_DEEPSEEK, Getinstance()) if err != nil { utils.FileLog.Error("注册deepseek服务失败:", err) } }