Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Resumir documentos é uma ferramenta valiosa para revisão de conteúdo, insights rápidos ou preparação de resumos. Aspose.Words suporta sumarização de documentos usando modelos com AI, facilitando o processamento de texto longo. Este recurso, disponível no namespace Aspose.Words.AI, integra modelos avançados de linguagem generativa de OpenAI e Google, bem como Claude’s modelos antrópicos de linguagem generativa. A lista de modelos suportados está disponível na enumeração AiModelType.
Você pode especificar várias opções para resumir o conteúdo do documento. Use o método Summarize para gerar um resumo do seu documento. Você também pode definir o comprimento do resumo usando a propriedade SummaryLength.
Com Aspose.Words, a implementação do resumo do documento é simples. O exemplo de código a seguir mostra como resumir um documento usando o modelo GPT-4o:
void AiSummarize()
{
auto firstDoc = MakeObject<Document>(MyDir + u"Big document.docx");
auto secondDoc = MakeObject<Document>(MyDir + u"Document.docx");
SharedPtr<IAiModelText> model = System::ExplicitCast<OpenAiModel>(MakeObject<AiModel>()->Create(AiModelType::Gpt4OMini)->WithApiKey(u"API_KEY"))->WithOrganization(u"Organization")->WithProject(u"Project");
auto options = MakeObject<SummarizeOptions>();
options->set_SummaryLength(SummaryLength::Short);
auto firstDocumentSummary = model->Summarize(firstDoc, options);
firstDocumentSummary->Save(ArtifactsDir + u"AI.AiSummarize.One.docx");
System::ArrayPtr<System::SharedPtr<Document>> documents = System::MakeArray<System::SharedPtr<Document>>(2);
documents[0] = firstDoc;
documents[1] = secondDoc;
options->set_SummaryLength(SummaryLength::Long);
auto multiDocumentSummary = model->Summarize(documents, options);
firstDocumentSummary->Save(ArtifactsDir + u"AI.AiSummarize.Multi.docx");
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.