Summarize
Contenu
[
Cacher
]Summarize(Document, SummarizeOptions)
Génère un résumé du document spécifié, avec des options pour ajuster la longueur du résumé. Cette opération exploite le modèle d’IA connecté pour le traitement du contenu.
public Document Summarize(Document sourceDocument, SummarizeOptions options = null)
Paramètre | Taper | La description |
---|---|---|
sourceDocument | Document | Le document à résumer. |
options | SummarizeOptions | Paramètres facultatifs pour contrôler la longueur du résumé et d’autres paramètres. |
Return_Value
Une version résumée du contenu du document.
Exemples
Montre comment résumer du texte à l’aide des modèles OpenAI et Google.
Document firstDoc = new Document(MyDir + "Big document.docx");
Document secondDoc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilisez les modèles de langage génératifs OpenAI ou Google.
IAiModelText model = ((OpenAiModel)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey)).WithOrganization("Organization").WithProject("Project");
SummarizeOptions options = new SummarizeOptions();
options.SummaryLength = SummaryLength.Short;
Document oneDocumentSummary = model.Summarize(firstDoc, options);
oneDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.One.docx");
options.SummaryLength = SummaryLength.Long;
Document multiDocumentSummary = model.Summarize(new Document[] { firstDoc, secondDoc }, options);
multiDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.Multi.docx");
Voir également
- class Document
- class SummarizeOptions
- interface IAiModelText
- espace de noms Aspose.Words.AI
- Assemblée Aspose.Words
Summarize(Document[], SummarizeOptions)
Génère des résumés pour un tableau de documents, avec des options pour contrôler la longueur du résumé et d’autres paramètres. Cette méthode utilise le modèle d’IA connecté pour traiter chaque document du tableau.
public Document Summarize(Document[] sourceDocuments, SummarizeOptions options = null)
Paramètre | Taper | La description |
---|---|---|
sourceDocuments | Document[] | Un ensemble de documents à résumer. |
options | SummarizeOptions | Paramètres facultatifs pour contrôler la longueur du résumé et d’autres paramètres |
Return_Value
Une version résumée du contenu du document.
Exemples
Montre comment résumer du texte à l’aide des modèles OpenAI et Google.
Document firstDoc = new Document(MyDir + "Big document.docx");
Document secondDoc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilisez les modèles de langage génératifs OpenAI ou Google.
IAiModelText model = ((OpenAiModel)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey)).WithOrganization("Organization").WithProject("Project");
SummarizeOptions options = new SummarizeOptions();
options.SummaryLength = SummaryLength.Short;
Document oneDocumentSummary = model.Summarize(firstDoc, options);
oneDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.One.docx");
options.SummaryLength = SummaryLength.Long;
Document multiDocumentSummary = model.Summarize(new Document[] { firstDoc, secondDoc }, options);
multiDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.Multi.docx");
Voir également
- class Document
- class SummarizeOptions
- interface IAiModelText
- espace de noms Aspose.Words.AI
- Assemblée Aspose.Words