Class CreateBatchRequest.Builder

java.lang.Object
io.github.stefanbratanov.jvm.openai.CreateBatchRequest.Builder
Enclosing class:
CreateBatchRequest

public static class CreateBatchRequest.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • inputFileId

      public CreateBatchRequest.Builder inputFileId(String inputFileId)
      Parameters:
      inputFileId - The ID of an uploaded file that contains requests for the new batch. Your input file must be formatted as a JSONL file, and must be uploaded with the purpose batch.
    • endpoint

      public CreateBatchRequest.Builder endpoint(String endpoint)
      Parameters:
      endpoint - The endpoint to be used for all requests in the batch.
    • completionWindow

      public CreateBatchRequest.Builder completionWindow(String completionWindow)
      Parameters:
      completionWindow - The time frame within which the batch should be processed.
    • metadata

      public CreateBatchRequest.Builder metadata(Map<String,String> metadata)
      Parameters:
      metadata - Custom metadata for the batch.
    • build

      public CreateBatchRequest build()