SummarizerContext.SummarizeOptions
SummarizerContext SummarizeOptions property. Set of options used when summarizing a document with AI.
SummarizerContext.SummarizeOptions property
Set of options used when summarizing a document with AI.
public SummarizeOptions SummarizeOptions { get; }
Examples
Shows how to create custom OpenAiModel and perform document summarization using Fluent API.
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);
SummarizerContext context = new SummarizerContext(model);
context.SummarizeOptions.SummaryLength = SummaryLength.VeryShort;
Summarizer.Create(context)
.From(MyDir + "SimpleAI.docx")
.To(ArtifactsDir + "Summarize.docx")
.Execute();
See Also
- class SummarizeOptions
- class SummarizerContext
- namespace Wordize.AI
- assembly Wordize