Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Resumir documentos es una herramienta valiosa para revisar contenido, obtener información rápida o preparar resúmenes. Aspose.Words admite el resumen de documentos mediante modelos impulsados por AI, lo que facilita el procesamiento de texto largo. Esta función, disponible en el espacio de nombres Aspose.Words.AI, integra modelos avanzados de lenguaje generativo de OpenAI y Google, así como Claude’s modelos antrópicos de lenguaje generativo. La lista de modelos admitidos está disponible en la enumeración AiModelType.
Puede especificar varias opciones para resumir el contenido del documento. Utilice el método Summarize para generar un resumen de su documento. También puede establecer la longitud del resumen utilizando la propiedad SummaryLength.
Con Aspose.Words, implementar el resumen de documentos es sencillo. El siguiente ejemplo de código muestra cómo resumir un documento usando el 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.