IAiModelText
Contenu
[
Cacher
]IAiModelText interface
L’interface commune pour les modèles d’IA conçus pour générer une variété de contenus textuels.
public interface IAiModelText
Méthodes
| Nom | La description |
|---|---|
| CheckGrammar(Document, CheckGrammarOptions) | Vérifie la grammaire du document fourni. Cette opération exploite le modèle d’IA connecté pour vérifier la grammaire du document. |
| 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. |
| 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. |
| Translate(Document, Language) | Traduit le document fourni dans la langue cible spécifiée. Cette opération exploite le modèle d’IA connecté pour la traduction du contenu. |
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
- espace de noms Aspose.Words.AI
- Assemblée Aspose.Words