Class LlmInteraction

  • All Implemented Interfaces:
    com.embabel.agent.core.ToolCallbackConsumer , com.embabel.agent.core.ToolCallbackSpec , com.embabel.agent.core.ToolConsumer , com.embabel.agent.core.ToolGroupConsumer , com.embabel.agent.spi.LlmCall , com.embabel.agent.spi.LlmUse , com.embabel.common.ai.prompt.PromptContributorConsumer

    
    public final class LlmInteraction
     implements LlmCall
                        

    Encapsulates an interaction with an LLM. An LlmInteraction is a specific instance of an LlmCall. The LLM must have been chosen and the call has a unique identifier.