Summarizer.Create
Summarizer Create method. Creates new instance of the Summarizer processor.
Summarizer.Create method
Creates new instance of the Summarizer processor.
public static Summarizer Create(SummarizerContext context)
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 SummarizerContext
- class Summarizer
- namespace Wordize.AI
- assembly Wordize