TextSummarizer.TextSummarizerOptions.Builder

public abstract class TextSummarizer.TextSummarizerOptions.Builder


Builder for TextSummarizerOptions.

Summary

Public constructors

Public methods

abstract TextSummarizer.TextSummarizerOptions

Builds a TextSummarizerOptions instance.

abstract TextSummarizer.TextSummarizerOptions.Builder
setMaxNumTokens(Integer maxNumTokens)

Sets the maximum context length (in tokens) to use.

abstract TextSummarizer.TextSummarizerOptions.Builder

Sets the mode of the text summarizer.

abstract TextSummarizer.TextSummarizerOptions.Builder
setModelAssetFileDescriptor(
    ParcelFileDescriptor modelAssetFileDescriptor
)

Sets the file descriptor of the model.

abstract TextSummarizer.TextSummarizerOptions.Builder
setModelPath(String modelPath)

Sets the local path or identifier for the model files.

Public constructors

Builder

public Builder()

Public methods

build

public abstract TextSummarizer.TextSummarizerOptions build()

Builds a TextSummarizerOptions instance.

setMaxNumTokens

public abstract TextSummarizer.TextSummarizerOptions.Builder setMaxNumTokens(Integer maxNumTokens)

Sets the maximum context length (in tokens) to use. If not set, the model's default maximum context length will be used. If the value set is larger than the model's maximum context length, the model's maximum context length is used.

setMode

public abstract TextSummarizer.TextSummarizerOptions.Builder setMode(TextSummarizer.TextSummarizerOptions.Mode mode)

Sets the mode of the text summarizer. Defaults to [Mode.KEYPOINTS].

setModelAssetFileDescriptor

public abstract TextSummarizer.TextSummarizerOptions.Builder setModelAssetFileDescriptor(
    ParcelFileDescriptor modelAssetFileDescriptor
)

Sets the file descriptor of the model.

setModelPath

public abstract TextSummarizer.TextSummarizerOptions.Builder setModelPath(String modelPath)

Sets the local path or identifier for the model files.