SummarizeOptions Class

Wordize.AI.SummarizeOptions class. Allows to specify various options for summarizing document content.

SummarizeOptions class

Allows to specify various options for summarizing document content.

public class SummarizeOptions

Constructors

NameDescription
SummarizeOptions()The default constructor.

Properties

NameDescription
SummaryLength { get; set; }Allows to specify summary length. Default value is Medium.

Examples

Shows how to create custom OpenAiModel and perform document summarization.

string apiUrl = Environment.GetEnvironmentVariable("CUSTOM_OPENAI_URL", EnvironmentVariableTarget.User);
string apiName = Environment.GetEnvironmentVariable("CUSTOM_OPENAI_NAME", EnvironmentVariableTarget.User);
string apiKey = Environment.GetEnvironmentVariable("CUSTOM_OPENAI_KEY", EnvironmentVariableTarget.User);

AiModel model = OpenAiModel.Create(apiUrl, apiName, apiKey);

SummarizeOptions options = new SummarizeOptions() { SummaryLength = SummaryLength.VeryShort };

Summarizer.Summarize(MyDir + "SimpleAI.docx", ArtifactsDir + "Summarize.docx", model, options);

See Also