Document AI
Ten Aspose.Words Document AI for .NET plugin umožňuje vývojářům překládat nebo shrnovat dokumenty a kontrolovat jejich gramatiku. Integruje se s LLM, jako jsou Gemini, Claude a OpenAI.
Instalace a nastavení
- Nainstalujte Aspose.Words pro balíček .NET prostřednictvím NuGet nebo konzole správce balíčků.
- Nakonfigurujte měřenou licenci před spuštěním operací hromadné korespondence.
Kompatibilní s Windows, Linux, macOS a mobilní platformy používá .NET Framework, .NET Core nebo Mono. Podporovaná IDE zahrnují Visual Studio (2010–2026), Xamarin a MonoDevelop 2.4+.
IDE: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.
Podporované šablony / výstupní formáty: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML a Word 2007 XML.
Přeložit dokument
Přeložte své dokumenty do libovolného jazyka uvedeného v Jazyk výčet:
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");Shrňte dokument
Vygenerujte souhrn dokumentu, specifikujte jeho délku:
- Velmi krátké – 1-2 věty
- Krátké – 3-4 věty
- Střední – 5-6 vět
- Dlouhé – 7-10 vět
- Velmi dlouhé – 11-20 vět
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");Zkontrolovat gramatiku dokumentu
Zkontrolovat gramatiku a odhalit chyby v dokumentech:
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
- Q: Jaké souborové formáty lze použít s Document AI pro .NET? Ten Aspose.Words Document AI for .NET plugin podporuje formáty DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML a Word 2007 XML.
- Q: Jaké modely mohu použít s Aspose.Words Document AI pro .NET? Document AI pro .NET lze integrovat s LLM, jako jsou Gemini, Claude a OpenAI.