Een Document samenvatten

Contents
[ ]

Het samenvatten van documenten is een waardevol hulpmiddel voor het beoordelen van inhoud, Snelle inzichten of het opstellen van samenvattingen. Aspose.Words ondersteunt documentsamenvatting met behulp van AI-aangedreven modellen, waardoor het gemakkelijker wordt om lange tekst te verwerken. Deze functie, beschikbaar in de aspose.words.ai module, integreert geavanceerde generatieve taalmodellen van OpenAI en Google, evenals Claude’s antropische generatieve taalmodellen. De lijst met ondersteunde modellen is beschikbaar in de AiModelType - opsomming.

U kunt verschillende opties opgeven voor het samenvatten van documentinhoud. Gebruik de methode summarize om een samenvatting van uw document te genereren. U kunt ook de lengte van de samenvatting instellen met de eigenschap summary_length.

Met Aspose.Words is het implementeren van documentsamenvatting eenvoudig. Het volgende codevoorbeeld laat zien hoe u een document samenvat met behulp van GPT-4o model:

first_doc = aw.Document(MyDir + "Big document.docx")
second_doc = aw.Document(MyDir + "Document.docx")
api_key = os.getenv("API_KEY")
# Use OpenAI or Google generative language models.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()
options = aw.ai.SummarizeOptions()
options.summary_length = aw.ai.SummaryLength.SHORT
one_document_summary = model.summarize(first_doc, options)
oneDocumentSummary.save(ArtifactsDir + "AI.AiSummarize.One.docx")
options.summary_length = aw.ai.SummaryLength.LONG
multi_document_summary = model.summarize([first_doc, second_doc], options)
multiDocumentSummary.save(ArtifactsDir + "AI.AiSummarize.Multi.docx")