Uses of Interface
dev.langchain4j.service.tool.ToolExecutor
Packages that use ToolExecutor
-
Uses of ToolExecutor in dev.langchain4j.service
Methods in dev.langchain4j.service that return types with arguments of type ToolExecutorMethod parameters in dev.langchain4j.service with type arguments of type ToolExecutorModifier and TypeMethodDescriptionAiServiceTokenStreamParameters.Builder.toolExecutors
(Map<String, ToolExecutor> toolExecutors) Sets the tool executors.AiServices.tools
(Map<ToolSpecification, ToolExecutor> tools) Configures the tools that the LLM can use. -
Uses of ToolExecutor in dev.langchain4j.service.tool
Classes in dev.langchain4j.service.tool that implement ToolExecutorMethods in dev.langchain4j.service.tool that return types with arguments of type ToolExecutorModifier and TypeMethodDescriptionToolService.toolExecutors()
ToolServiceContext.toolExecutors()
ToolProviderResult.tools()
Methods in dev.langchain4j.service.tool with parameters of type ToolExecutorModifier and TypeMethodDescriptionToolProviderResult.Builder.add
(ToolSpecification tool, ToolExecutor executor) Method parameters in dev.langchain4j.service.tool with type arguments of type ToolExecutorModifier and TypeMethodDescriptionToolProviderResult.Builder.addAll
(Map<ToolSpecification, ToolExecutor> tools) ToolService.executeInferenceAndToolsLoop
(ChatResponse chatResponse, ChatRequestParameters parameters, List<ChatMessage> messages, ChatModel chatModel, ChatMemory chatMemory, Object memoryId, Map<String, ToolExecutor> toolExecutors) void
ToolService.tools
(Map<ToolSpecification, ToolExecutor> tools) Constructor parameters in dev.langchain4j.service.tool with type arguments of type ToolExecutorModifierConstructorDescriptionToolServiceContext
(List<ToolSpecification> toolSpecifications, Map<String, ToolExecutor> toolExecutors)