Som'n Dokument op

Contents
[ ]

Die opsomming van dokumente is’n waardevolle hulpmiddel vir inhoudhersiening, vinnige insigte of die voorbereiding van opsommings. Aspose.Words ondersteun dokumentopsomming met behulp van AI-aangedrewe modelle, wat dit makliker maak om lang teks te verwerk. Hierdie funksie, beskikbaar in die AI-gebaseerde Aspose.Words funksionaliteit, integreer gevorderde generatiewe taal modelle van OpenAI en Google, sowel as Claude’s antropiese generatiewe taal modelle. Die lys van ondersteun modelle is beskikbaar in die AiModelType opsomming.

U kan verskeie opsies spesifiseer vir die opsomming van dokumentinhoud. Gebruik die Summarize metode om’n opsomming van jou dokument te genereer. Jy kan ook opsommingslengte stel deur die SummaryLength eienskap te gebruik.

Met Aspose.Words is die implementering van dokumentopsomming eenvoudig. Die volgende kode voorbeeld toon hoe om’n dokument te som met behulp van GPT-4o model:

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");