使用Aspose.Words中新的AI支持的文档摘要功能,现在比以往任何时候都更容易有效地查看长文档。 无论您是准备摘要、生成快速见解还是简化内容审核,此功能都可让您使用OpenAIGoogle中的高级生成式AI模型在几秒钟内创建简明摘要。

如何在Aspose.Words {#how-to-summarize-a-document-in-aspose-words}中总结文档

Aspose.Words通过其Aspose.Words.AI 命名空间使文档摘要变得简单。 通过使用Create方法,开发人员可以连接到AI模型并设置API键。 然后,使用Summarize方法和SummaryLength属性,他们可以汇总文本,配置所需摘要长度等选项。

只需几行代码,您就可以将强大的AI功能直接集成到应用程序中。 下面的代码示例演示如何使用Aspose.Words和GPT-4o模型汇总文档:

Document firstDoc = new Document(MyDir + "Big document.docx");
Document secondDoc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use OpenAI or Google generative language models.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

Document oneDocumentSummary = model.Summarize(firstDoc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
oneDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.One.docx");

Document multiDocumentSummary = model.Summarize(new Document[] { firstDoc, secondDoc }, new SummarizeOptions() { SummaryLength = SummaryLength.Long });
multiDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.Multi.docx");

为什么使用Aspose.Words进行摘要?

  • 简化流程:用最少的代码汇总文档
  • 可自定义摘要:调整摘要长度以满足特定需求
  • AI集成:使用OpenAIGoogle中的尖端模型

从今天开始,让Aspose.Words轻松准确地处理文档摘要需求。 有关更多详细信息,请访问Aspose.Words API documentation

请参阅