java.lang.Object
com.mulesoft.modules.agent.broker.internal.extension.connection.session.BaseLLMSession
All Implemented Interfaces:
LLMClient.LLMSession
Direct Known Subclasses:
FunctionBasedSession, StructuredResponseSession

public abstract class BaseLLMSession extends Object implements LLMClient.LLMSession
  • Field Details

    • builder

      protected final com.openai.models.responses.ResponseCreateParams.Builder builder
    • inputs

      protected final List<com.openai.models.responses.ResponseInputItem> inputs
    • client

      protected final com.openai.client.OpenAIClient client
    • internalReasoning

      protected InternalReasoning internalReasoning
  • Constructor Details

    • BaseLLMSession

      public BaseLLMSession(com.openai.client.OpenAIClient client, LLMRequest llmRequest, OpenAISettings settings, List<com.openai.models.responses.Tool> tools)
  • Method Details