C++ में Word, PDF और वेब दस्तावेज़ों का सारांश बनाएं

एआई का उपयोग करके दस्तावेज़ों का सारांश बनाने के लिए C++ समाधान

OpenAI, Claude और Gemini जैसे प्रमुख भाषा मॉडलों के साथ सहज एकीकरण C++ अनुप्रयोगों के लिए व्यापक एआई-आधारित दस्तावेज़ प्रसंस्करण क्षमताएँ प्रदान करता है।

कोड स्निपेट देखें

C++ अनुप्रयोगों के लिए बुद्धिमान पाठ सारांश

प्रोग्रामेटिक रूप से ग्रंथों और दस्तावेजों से महत्वपूर्ण जानकारी निकालें । संक्षिप्त, सूचनात्मक सारांश उत्पन्न करें जो C++ में बड़े भाषा मॉडल (LLM) का उपयोग करके पाठ के अर्थ को कैप्चर करते हैं । सॉफ्टवेयर पाठ सारांश के अनुप्रयोग विशाल और विविध हैं । पाठ संक्षेपण का उपयोग वर्तमान घटनाओं पर अप-टू-डेट जानकारी प्रदान करने के लिए किया जा सकता है । अपने सॉफ़्टवेयर में टेक्स्ट सारांशित फ़ंक्शन को एकीकृत करके, आप न केवल उत्पादकता बढ़ाएंगे, बल्कि महत्वपूर्ण डेटा को जल्द से जल्द एक्सेस करके निर्णय लेने में भी सुधार करेंगे ।.

मुख्य विशेषताएं

  • उपयोग में आसान API जो आसानी से C++ सॉफ्टवेयर के साथ एकीकृत होता है
  • अपनी आवश्यकताओं को पूरा करने के लिए विभिन्न LLM मॉडल के साथ एकीकृत करने की क्षमता
  • पाठ सारांश सेटिंग्स को अनुकूलित करने की क्षमता
  • फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला के लिए समर्थन

Aspose.Words और बड़े भाषा मॉडल के बीच बातचीत REST वास्तुकला पर बनाई गई है । यह दृष्टिकोण आपके C++ एप्लिकेशन और विभिन्न AI सेवाओं के बीच विश्वसनीय और सुरक्षित संचार प्रदान करता है । प्रमाणीकरण सेट करने के लिए, आपको अपनी निजी API कुंजी और endpoint सेवा के AI को निर्दिष्ट करना होगा जो आपको आवश्यक मॉडल प्रदान करता है (OpenAiModel, GoogleAiModel, AnthropicAiModel). समर्थित LLM प्रकारों की पूरी सूची के लिए, API Reference देखें ।.

आज C++ में बुद्धिमान पाठ प्रसंस्करण के भविष्य का अनुभव करें!

C++ में दस्तावेज़ का सारांश बनाने के लिए उदाहरण कोड
सूची से लक्ष्य प्रारूप का चयन करें
कोड चलाएँ
dotnet add package Aspose.Words.Cpp
प्रतिलिपि
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// OpenAI या Google जनरेटिव भाषा मॉडल का उपयोग करें।
const auto modelType = Aspose::Words::AI::AiModelType::Gpt4OMini;
auto model = System::ExplicitCast<Aspose::Words::AI::IAiModelText>(Aspose::Words::AI::AiModel::Create(modelType)->WithApiKey(apiKey));

auto summarizeOptions = System::MakeObject<Aspose::Words::AI::SummarizeOptions>();
summarizeOptions->set_SummaryLength(Aspose::Words::AI::SummaryLength::Short);
auto summary = model->Summarize(doc, summarizeOptions);
summary->Save(u"Output.docx");
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
auto model = System::MakeObject<CustomAiModel>(u"my-model-24b", u"https://your-server.com/v1");
model->WithApiKey(u"");

auto options = System::MakeObject<Aspose::Words::AI::SummarizeOptions>();
options->set_SummaryLength(Aspose::Words::AI::SummaryLength::Short);
auto summary = model->Summarize(doc, options);
summary->Save(u"Output.docx");

class CustomAiModel : public Aspose::Words::AI::OpenAiModel
{
private:
    System::String mUrl;
public:
    CustomAiModel(System::String name, System::String url) : OpenAiModel(name) { mUrl = url; }
    System::String get_Url() override { return mUrl; }
};
कोड चलाएँ

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

  1. Aspose.Words for C++ स्थापित करें।
  2. अपने C++ प्रोजेक्ट में लाइब्रेरी रेफ़रेंस (लाइब्रेरी आयात) जोड़ें।
  3. C++ में स्रोत फ़ाइल खोलें।
  4. मेथड को कॉल करें, अपने दस्तावेज़ को SummarizeOptions पैरामीटर के साथ पास करते हुए।
  5. पूरा होने पर, आपको एक संक्षिप्त दस्तावेज़ सारांश मिलेगा जिसे आप आवश्यक फ़ॉर्मेट में नई फ़ाइल के रूप में सहेज सकते हैं।

दस्तावेज़ों का सारांश बनाने के लिए C++ लाइब्रेरी

आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:

सिस्टम आवश्यकताएं

Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:

  • Linux के लिए GCC >= 6.3.0 और Clang >= 3.9.1
  • MacOS के लिए Xcode >= 12.5.1, Clang और libc++

यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2026. सर्वाधिकार सुरक्षित।