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
Name | Description |
---|---|
SummarizeOptions() | The default constructor. |
Properties
Name | Description |
---|---|
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
- namespace Wordize.AI
- assembly Wordize