Document AI

यह Aspose.Words Document AI for .NET प्लगइन डेवलपर्स को दस्तावेज़ों का अनुवाद या सारांश बनाने और उनकी व्याकरण जाँचने की अनुमति देता है। Gemini, Claude, और OpenAI जैसे LLMs के साथ एकीकृत होता है।.

स्थापना और सेटअप

  1. इंस्टॉल करें Aspose.Words .NET पैकेज के लिए के माध्यम से NuGet या पैकेज मैनेजर कंसोल।.
  2. Metered Licensing को कॉन्फ़िगर करें मेल-मर्ज ऑपरेशन्स चलाने से पहले।.

के साथ संगत Windows, Linux, macOS, और मोबाइल प्लेटफ़ॉर्म .NET Framework, .NET Core, या Mono का उपयोग करके। समर्थित IDEs में Visual Studio (2010–2026), Xamarin, और MonoDevelop 2.4+ शामिल हैं।.

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

समर्थित टेम्प्लेट / आउटपुट फ़ॉर्मेट: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, और Word 2007 XML.

दस्तावेज़ का अनुवाद करें

अपने दस्तावेज़ों को किसी भी भाषा में अनुवादित करें जो इस में दर्शाई गई है भाषा सूची:

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

दस्तावेज़ का सारांश बनाएं

एक दस्तावेज़ सारांश उत्पन्न करें, उसकी लंबाई निर्दिष्ट करते हुए:

  • VeryShort – 1-2 वाक्य
  • Short – 3-4 वाक्य
  • Medium – 5-6 वाक्य
  • लंबा – 7-10 वाक्य
  • बहुत लंबा – 11-20 वाक्य
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");

दस्तावेज़ व्याकरण जांचें

दस्तावेज़ों में व्याकरण जांचें और त्रुटियों का पता लगाएँ:

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

अक्सर पूछे जाने वाले प्रश्न

  1. Q: .NET के लिए Document AI के साथ कौन से फ़ाइल फ़ॉर्मेट उपयोग किए जा सकते हैं? यह Aspose.Words Document AI for .NET प्लगइन DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, और Word 2007 XML फ़ॉर्मैट्स का समर्थन करता है।.
  2. Q: मैं Aspose.Words Document AI for .NET के साथ कौन से मॉडल उपयोग कर सकता हूँ? Document AI for .NET को Gemini, Claude, और OpenAI जैसे LLMs के साथ एकीकृत किया जा सकता है।.
 हिंदी