Class LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentHeaderNameBuilder
Enclosing interface:
LangChain4jAgentEndpointBuilderFactory

public static class LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentHeaderNameBuilder extends Object
The builder of headers' name for the LangChain4j Agent component.
  • Constructor Details

    • LangChain4jAgentHeaderNameBuilder

      public LangChain4jAgentHeaderNameBuilder()
  • Method Details

    • langChain4jAgentSystemMessage

      public String langChain4jAgentSystemMessage()
      The system prompt. The option is a: String type. Group: producer
      Returns:
      the name of the header LangChain4jAgentSystemMessage.
    • langChain4jAgentMemoryId

      public String langChain4jAgentMemoryId()
      Memory ID. The option is a: Object type. Group: producer
      Returns:
      the name of the header LangChain4jAgentMemoryId.
    • langChain4jAgentUserMessage

      public String langChain4jAgentUserMessage()
      The user message to accompany file content when using WrappedFile as input. The option is a: String type. Group: producer
      Returns:
      the name of the header LangChain4jAgentUserMessage.
    • langChain4jAgentMediaType

      public String langChain4jAgentMediaType()
      The media type (MIME type) of the file content. Overrides auto-detection from file extension. The option is a: String type. Group: producer
      Returns:
      the name of the header LangChain4jAgentMediaType.