Обобщаване на документ

Contents
[ ]

Обобщаването на документи е ценен инструмент за преглед на съдържанието, бързи прозрения или изготвяне на резюмета. Aspose.Words поддържа обобщаване на документи, използвайки AI-захранвани модели, което улеснява обработката на дълъг текст. Тази функция, налична във функционалността AI Aspose.Words, интегрира разширени генеративни езикови модели от OpenAI и Google.

Можете да зададете различни опции за обобщаване на съдържанието на документа. Използвайте метода Summarize, за да генерирате резюме на вашия документ. Можете също да зададете дължина на резюмето, като използвате свойството SummaryLength.

При Aspose.Words обобщаването на документа е лесно. Следващият пример за код показва горещо сумиране на документ, използвайки GPT-4о модел:

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

 String apiKey = System.getenv("API_KEY");
 // Use OpenAI or Google generative language models.
 IAiModelText model = (IAiModelText)AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);

 Document oneDocumentSummary = model.summarize(firstDoc, new SummarizeOptions(); { oneDocumentSummary.setSummaryLength(SummaryLength.SHORT); });
 oneDocumentSummary.save(getArtifactsDir() + "AI.AiSummarize.One.docx");

 Document multiDocumentSummary = model.summarize(new Document[] { firstDoc, secondDoc }, new SummarizeOptions(); { multiDocumentSummary.setSummaryLength(SummaryLength.LONG); });
 multiDocumentSummary.save(getArtifactsDir() + "AI.AiSummarize.Multi.docx");