Document AI

The Aspose.Words Document AI for .NET plugin umožňuje vývojárom prekladať alebo sumarizovať dokumenty a kontrolovať ich gramatiku. Integruje sa s LLM, ako sú Gemini, Claude a OpenAI.

Inštalácia a nastavenie

  1. Nainštalujte Aspose.Words pre balík .NET cez NuGet alebo konzolu správcu balíkov.
  2. Nakonfigurujte merané licencovanie pred spustením operácií hromadnej pošty.

Kompatibilné s Windows, Linux, macOS a mobilné platformy použitie .NET Framework, .NET Core alebo Mono. Podporované IDE zahŕňajú Visual Studio (2010–2026), Xamarin a MonoDevelop 2.4+.

IDE: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.

Podporované šablóny / výstupné formáty: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML a Word 2007 XML.

Preložiť dokument

Preložte svoje dokumenty do akéhokoľvek jazyka, ktorý je zastúpený v Jazyku enumerácii:

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use Google generative language models.
AiModel model = AiModel.Create(AiModelType.GeminiFlashLatest).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

Zhrnúť dokument

Vytvorte zhrnutie dokumentu a špecifikujte jeho dĺžku:

  • Veľmi krátke – 1-2 vety
  • Krátke – 3-4 vety
  • Stredne dlhé – 5-6 viet
  • Dlhé – 7-10 viet
  • Veľmi dlhé – 11-20 viet
Document firstDoc = new Document("Big document.docx");
Document secondDoc = new Document("Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use OpenAI or Google generative language models.
AiModel 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("AI.AiSummarize.One.docx");

options.SummaryLength = SummaryLength.Long;
Document multiDocumentSummary = model.Summarize(new Document[] { firstDoc, secondDoc }, options);
multiDocumentSummary.Save("AI.AiSummarize.Multi.docx");

Skontrolovať gramatiku dokumentu

Skontrolovať gramatiku a odhaliť chyby v dokumentoch:

Document doc = new Document(MyDir + "Big document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use OpenAI generative language models.
AiModel model = AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.ImproveStylistics = true;

Document proofedDoc = model.CheckGrammar(doc, grammarOptions);
proofedDoc.Save("AI.AiGrammar.docx");

Často kladené otázky

  1. Q: Aké formáty súborov môžem použiť s Document AI pre .NET? The Aspose.Words Document AI for .NET plugin podporuje formáty DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML a Word 2007 XML.
  2. Q: Aké modely môžem použiť s Aspose.Words Document AI pre .NET? Document AI pre .NET môže byť integrovaný s LLM-ami, ako sú Gemini, Claude a OpenAI.
 Slovenčina