Class LangChain4jAgentConfiguration

java.lang.Object
org.apache.camel.component.langchain4j.agent.LangChain4jAgentConfiguration
All Implemented Interfaces:
Cloneable

@Configurer @UriParams public class LangChain4jAgentConfiguration extends Object implements Cloneable
  • Constructor Details

    • LangChain4jAgentConfiguration

      public LangChain4jAgentConfiguration()
  • Method Details

    • getTags

      public String getTags()
      Tags for discovering and calling Camel route tools
      Returns:
      the tags
    • setTags

      public void setTags(String tags)
    • copy

    • getAgent

      public org.apache.camel.component.langchain4j.agent.api.Agent getAgent()
      The agent providing the service
      Returns:
      the instance of the agent providing the service
    • setAgent

      public void setAgent(org.apache.camel.component.langchain4j.agent.api.Agent agent)
    • getAgentFactory

      public org.apache.camel.component.langchain4j.agent.api.AgentFactory getAgentFactory()
      An agent factory creating the agents
      Returns:
      the instance of the agent factory in use
    • setAgentFactory

      public void setAgentFactory(org.apache.camel.component.langchain4j.agent.api.AgentFactory agentFactory)