Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Il riepilogo dei documenti è uno strumento prezioso per la revisione dei contenuti, approfondimenti rapidi o la preparazione di abstract. Aspose.Words supporta il riepilogo dei documenti utilizzando modelli basati su AI, semplificando l’elaborazione di testo lungo. Questa funzione, disponibile nel modulo aspose.words.ai, integra modelli linguistici generativi avanzati da OpenAI e Google, nonché modelli linguistici generativi antropici Claude’s. L’elenco dei modelli supportati è disponibile nell’enumerazione AiModelType.
È possibile specificare varie opzioni per il riepilogo del contenuto del documento. Utilizzare il metodo summarize per generare un riepilogo del documento. È inoltre possibile impostare la lunghezza del riepilogo utilizzando la proprietà summary_length.
Con Aspose.Words, l’implementazione del riepilogo dei documenti è semplice. L’esempio di codice seguente mostra come riassumere un documento utilizzando il modello GPT-4o:
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")
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.