Class BatchRequest<T>

java.lang.Object
dev.langchain4j.model.batch.BatchRequest<T>
Type Parameters:
T - The type of the requests in this batch.
Direct Known Subclasses:
GeminiBatchRequest

@Experimental public class BatchRequest<T> extends Object
Represents a batch of requests to be processed together.
  • Constructor Details

    • BatchRequest

      public BatchRequest(List<T> requests)
      Creates a new BatchRequest.
      Parameters:
      requests - The list of requests. Must not be null.
  • Method Details

    • requests

      public List<T> requests()
      Returns the list of requests in this batch.
      Returns:
      The requests.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object