SummarizerOptions.Builder

public static abstract class SummarizerOptions.Builder extends Object

Builder class for SummarizerOptions objects.

Public Method Summary

abstract SummarizerOptions
build()
Creates a SummarizerOptions with the configured parameters.
abstract SummarizerOptions.Builder
abstract SummarizerOptions.Builder
abstract SummarizerOptions.Builder
setLongInputAutoTruncationEnabled(boolean autoTruncationEnabled)
Sets whether auto truncation is enabled for input text.
abstract SummarizerOptions.Builder

Inherited Method Summary

Public Methods

public abstract SummarizerOptions build ()

Creates a SummarizerOptions with the configured parameters.

public abstract SummarizerOptions.Builder setInputType (int inputType)

public abstract SummarizerOptions.Builder setLanguage (int language)

public abstract SummarizerOptions.Builder setLongInputAutoTruncationEnabled (boolean autoTruncationEnabled)

Sets whether auto truncation is enabled for input text.

When enabled, it automatically shortens the input text, keeping the prefix, if the input exceeds the maximum length allowed for the given combination of input type, output type and language.

By default, auto truncation is disabled. In such case, if input text exceeds limit, an GenAiException with GenAiException.ErrorCode.REQUEST_TOO_LARGE error code is thrown.

public abstract SummarizerOptions.Builder setOutputType (int outputType)