Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Belgeleri özetlemek, içerik incelemesi, hızlı içgörüler veya özetler hazırlamak için değerli bir araçtır. Aspose.Words, AI destekli modelleri kullanarak belge özetlemeyi destekler ve uzun metnin işlenmesini kolaylaştırır. AI tabanlı Aspose.Words işlevinde bulunan bu özellik, OpenAI ve Google ‘ten gelişmiş üretici dil modellerinin yanı sıra Claude’s antropik üretici dil modellerini entegre eder. Desteklenen modellerin listesi AiModelType numaralandırmasında mevcuttur.
Belge içeriğini özetlemek için çeşitli seçenekler belirleyebilirsiniz. Belgenizin bir özetini oluşturmak için Summarize yöntemini kullanın. SummaryLength özelliğini kullanarak özet uzunluğunu da ayarlayabilirsiniz.
Aspose.Words ile belge özetlemenin uygulanması basittir. Aşağıdaki kod örneği, GPT-4o modelini kullanarak bir belgenin nasıl özetleneceğini gösterir:
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");
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.