Class PromptBuilder

java.lang.Object
chat.octet.model.utils.PromptBuilder

public class PromptBuilder extends Object
Prompt builder
Author:
William
  • Field Details

  • Method Details

    • format

      public static String format(ModelType modelType, String question)
      Format user question as prompt text.
      Parameters:
      modelType - Model type.
      question - User question.
      Returns:
      Prompt text.
      See Also:
    • format

      public static String format(ModelType modelType, String system, String question)
      Format user question as prompt text.
      Parameters:
      modelType - Model type.
      system - System prompt.
      question - User question.
      Returns:
      Prompt text.
      See Also:
    • format

      public static String format(ModelType modelType, ChatMessage... messages)
      Format chat messages as prompt text.
      Parameters:
      modelType - Model type.
      messages - Chat messages.
      Returns:
      String