Document AI

The Aspose.Words Document AI for .NET spraudnis ļauj izstrādātājiem tulkot vai kopsavilkt dokumentus un pārbaudīt to gramatiku. Integrējas ar LLM, piemēram, Gemini, Claude un OpenAI.

Instalēšana un iestatīšana

  1. Instalējiet Aspose.Words priekš .NET pakotnes caur NuGet vai Pakotņu pārvaldnieka konsoli.
  2. Konfigurējiet mērogoto licencēšanu pirms palaist pasta apvienošanas operācijas.

Saderīgs ar Windows, Linux, macOS un mobilajām platformām izmantojot .NET Framework, .NET Core vai Mono. Atbalstītie IDE ir Visual Studio (2010–2026), Xamarin un MonoDevelop 2.4+.

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

Atbalstītie veidnes / izvades formāti: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML un Word 2007 XML.

Tulkot dokumentu

Tulkot savus dokumentus jebkurā valodā, kas attēlota Valoda uzskaitē:

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");

Kopsavilkt dokumentu

Ģenerēt dokumenta kopsavilkumu, norādot tā garumu:

  • Ļoti īss – 1-2 teikumi
  • Īss – 3-4 teikumi
  • Vidējs – 5-6 teikumi
  • Garš – 7-10 teikumi
  • Ļoti garš – 11-20 teikumi
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");

Pārbaudīt dokumenta gramatiku

Pārbaudiet gramatiku un konstatējiet kļūdas dokumentos:

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");

Biežāk uzdotie jautājumi

  1. Q: Kādi failu formāti var tikt izmantoti ar Document AI priekš .NET? Šis Aspose.Words Document AI for .NET spraudnis atbalsta DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML un Word 2007 XML formātus.
  2. Q: Kādus modeļus varu izmantot ar Aspose.Words Document AI priekš .NET? Document AI priekš .NET var integrēt ar LLM, piemēram, Gemini, Claude un OpenAI.
 Latviski