Class LlmConversationBuilder.ContentToolUse

java.lang.Object
com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.Content
com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.ContentToolUse
Enclosing class:
LlmConversationBuilder

public static class LlmConversationBuilder.ContentToolUse extends LlmConversationBuilder.Content
Tool-use request returned by an LLM.
  • Field Details

    • id

      public String id
      Provider-specific tool-use identifier.
    • name

      public String name
      Requested tool name.
    • input_map

      public Map<String,Object> input_map
      Tool input arguments.
  • Constructor Details

    • ContentToolUse

      public ContentToolUse(String id, String name, Map<String,Object> input_map)
      Create a tool-use content block.
      Parameters:
      id - provider-specific tool-use identifier
      name - requested tool name
      input_map - tool input arguments
  • Method Details