Package dev.langchain4j.agent.tool


package dev.langchain4j.agent.tool
  • Class
    Description
    Parameter of a Tool
    Defines the behavior of a tool's return value when called by a language model.
    Java methods annotated with @Tool are considered tools/functions that language model can execute/call.
    Represents an LLM-generated request to execute a tool.
    ToolExecutionRequest builder static inner class.
    If a Tool method parameter is annotated with this annotation, memory id (parameter annotated with @MemoryId in AI Service) will be injected automatically.
    Describes a tool that language model can execute.
    ToolSpecification builder static inner class.
    Utility methods for ToolSpecifications.