Class OpenAIModelInput

java.lang.Object
org.apache.beam.sdk.ml.inference.openai.OpenAIModelInput
All Implemented Interfaces:
Serializable, BaseInput

public class OpenAIModelInput extends Object implements BaseInput
Input for OpenAI model inference requests.

This class encapsulates text input to be sent to OpenAI models.

Example Usage


 OpenAIModelInput input = OpenAIModelInput.create("Translate to French: Hello");
 String text = input.getModelInput(); // "Translate to French: Hello"
 
See Also:
  • Method Details

    • getModelInput

      public String getModelInput()
      Returns the text input for the model.
      Returns:
      the input text string
    • create

      public static OpenAIModelInput create(String input)
      Creates a new input instance with the specified text.
      Parameters:
      input - the text to send to the model
      Returns:
      a new OpenAIModelInput instance