Aspose.Wordsの新しいAIを使用した文書要約機能により、長い文書を効果的に確認することがこれまで以上に簡単になりました。 抄録の作成、迅速な洞察の生成、コンテンツレビューの簡素化のいずれであっても、この機能を使用すると、OpenAIとGoogleの高度な生成モデルAIを使用して、簡潔な要約を数秒で作成できます。
Aspose.Words {#how-to-summarize-a-document-in-aspose-words}で文書を要約する方法
Aspose.Wordsは、Aspose.Words.AI 名前空間を使用して文書の要約を簡単にします。 Createメソッドを使用すると、開発者はAIモデルに接続してAPIキーを設定できます。 次に、SummarizeメソッドとSummaryLengthプロパティを使用して、テキストを要約し、目的の要約の長さなどのオプションを構成できます。
ほんの数行のコードで、強力なAI機能をアプリケーションに直接統合できます。 次のコード例は、GPT-4oモデルでAspose.Wordsを使用してドキュメントを要約する方法を示しています:
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統合:OpenAIとGoogleの最先端のモデルを使用します
今すぐ始めて、Aspose.Wordsが文書要約のニーズを簡単かつ正確に処理できるようにしましょう。 詳細については、Aspose.Words API documentationを参照してください。