Class TdApi.ComposeTextWithAi

Enclosing class:
TdApi

public static class TdApi.ComposeTextWithAi extends TdApi.Function<TdApi.FormattedText>
Changes text using an AI model; must not be used in secret chats. May return an error with a message "AICOMPOSE_FLOOD_PREMIUM" if Telegram Premium is required to send further requests.

Returns FormattedText

  • Field Details

    • text

      public TdApi.FormattedText text
      The original text.
    • translateToLanguageCode

      public String translateToLanguageCode
      Pass a language code to which the text will be translated; pass an empty string if translation isn't needed. See translateText.toLanguageCode for the list of supported values.
    • styleName

      public String styleName
      Name of the style of the resulted text; handle updateTextCompositionStyles to get the list of supported styles; pass an empty string to keep the current style of the text.
    • addEmojis

      public boolean addEmojis
      Pass true to add emoji to the text.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • ComposeTextWithAi

      public ComposeTextWithAi()
      Default constructor for a function, which changes text using an AI model; must not be used in secret chats. May return an error with a message "AICOMPOSE_FLOOD_PREMIUM" if Telegram Premium is required to send further requests.

      Returns FormattedText

    • ComposeTextWithAi

      public ComposeTextWithAi(TdApi.FormattedText text, String translateToLanguageCode, String styleName, boolean addEmojis)
      Creates a function, which changes text using an AI model; must not be used in secret chats. May return an error with a message "AICOMPOSE_FLOOD_PREMIUM" if Telegram Premium is required to send further requests.

      Returns FormattedText

      Parameters:
      text - The original text.
      translateToLanguageCode - Pass a language code to which the text will be translated; pass an empty string if translation isn't needed. See translateText.toLanguageCode for the list of supported values.
      styleName - Name of the style of the resulted text; handle updateTextCompositionStyles to get the list of supported styles; pass an empty string to keep the current style of the text.
      addEmojis - Pass true to add emoji to the text.
  • Method Details