feat: add TapByLLM/PlanNextAction for XTDriver

This commit is contained in:
lilong.129
2025-03-19 21:16:21 +08:00
parent ec93382e47
commit 55acaceb09
26 changed files with 290 additions and 337 deletions
+9
View File
@@ -1,6 +1,7 @@
package ai
import (
"context"
"os"
"github.com/rs/zerolog/log"
@@ -46,6 +47,7 @@ func WithCVService(service CVServiceType) AIServiceOption {
type LLMServiceType string
const (
LLMServiceTypeUITARS LLMServiceType = "ui-tars"
LLMServiceTypeGPT4o LLMServiceType = "gpt-4o"
LLMServiceTypeDeepSeekV3 LLMServiceType = "deepseek-v3"
)
@@ -60,5 +62,12 @@ func WithLLMService(service LLMServiceType) AIServiceOption {
os.Exit(code.GetErrorCode(err))
}
}
if service == LLMServiceTypeUITARS {
var err error
opts.ILLMService, err = NewPlanner(context.Background())
if err != nil {
log.Error().Err(err).Msg("init ui-tars llm service failed")
}
}
}
}