Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
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 Aspose.Words.AI naamruimte, integreer gevorderde generatiewe taalmodelle van OpenAI en Google, sowel as Claude’s antropiese generatiewe taalmodelle. 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:
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.