Class TranslationRequest.Builder

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

public static class TranslationRequest.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • file

      public TranslationRequest.Builder file(Path file)
      Parameters:
      file - The audio file object (not file name) translate, in one of these formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, or webm.
    • model

      public TranslationRequest.Builder model(String model)
      Parameters:
      model - ID of the model to use
    • prompt

      public TranslationRequest.Builder prompt(String prompt)
      Parameters:
      prompt - An optional text to guide the model's style or continue a previous audio segment. The prompt should match the audio language.
    • temperature

      public TranslationRequest.Builder temperature(double temperature)
      Parameters:
      temperature - The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.
    • build

      public TranslationRequest build()