محتوای مختصر Word، PDF، اسناد وب را در C++ دریافت کنید

C++ راه حل جمع بندی اسناد با استفاده از AI

ادغام بدون درز با مدل های اصلی زبان مانند OpenAI و Gemini قابلیت های گسترده پردازش اسناد مبتنی بر AI را برای برنامه های کاربردی C++ فراهم می کند.

مشاهده قطعه کد

خلاصه متن هوشمند برای برنامه های کاربردی C++

استخراج اطلاعات کلیدی از متون و اسناد به صورت برنامه ریزی شده. خلاصه های مختصر و آموزنده ای تولید کنید که معنای متن را با استفاده از مدل های زبان بزرگ (LLM) در C++ ثبت کند. برنامه های کاربردی خلاصه متن نرم افزار گسترده و متنوع است. خلاصه متن می تواند برای ارائه اطلاعات به روز در مورد رویدادهای فعلی استفاده شود. با ادغام تابع خلاصه متن در نرم افزار خود، نه تنها بهره وری را افزایش می دهید، بلکه با دسترسی سریع به داده های مهم، تصمیم گیری را نیز بهبود می بخشید.

ویژگی های کلیدی

  • استفاده آسان API که به راحتی با C++ نرم افزار ادغام می شود
  • توانایی ادغام با مدل های مختلف LLM برای پاسخگویی به نیازهای شما
  • امکان سفارشی سازی تنظیمات خلاصه متن
  • پشتیبانی از طیف گسترده ای از فرمت های فایل

تعامل بین Aspose.Words و مدل های زبان بزرگ بر اساس معماری REST ساخته شده است. این روش ارتباط قابل اعتماد و امن بین برنامه C++ و خدمات مختلف AI را فراهم می کند. برای تنظیم احراز هویت، باید کلید API خصوصی خود و endpoint سرویس AI را که مدل های مورد نیاز شما را فراهم می کند، مشخص کنید(GoogleAiModel, OpenAiModel). برای لیست کامل انواع پشتیبانی شده 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 generative استفاده کنید.
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.pdf");
کد را اجرا کنید

چگونه یک سند را در C++ خلاصه کنیم

  1. نصب کنید Aspose.Words برای C++.
  2. یک مرجع کتابخانه اضافه کنید (کتابخانه را وارد کنید) به پروژه C++ خود.
  3. فایل منبع را در C++ باز کنید.
  4. روش را فراخوانی کنید و در سند خود همراه با پارامتر SummarizeOptions عبور کنید.
  5. پس از اتمام، خلاصه ای مختصر از اسناد دریافت خواهید کرد که می توانید به عنوان یک فایل جدید در فرمت مورد نیاز خود ذخیره کنید.

C++ کتابخانه برای جمع بندی اسناد

سه گزینه برای نصب Aspose.Words for C++ در محیط توسعه دهنده شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیازهای شما باشد و دستورالعمل های گام به گام را دنبال کنید:

سیستم مورد نیاز

می توانید از این کتابخانه C++ برای توسعه نرم افزار روی Microsoft Windows، Linux و macOS استفاده کنید:

  • GCC >= 6.3.0 و Clang >= 3.9.1 برای لینوکس مورد نیاز است
  • Xcode >= 12.5.1، Clang و libc++ برای macOS مورد نیاز است

در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2025. تمامی حقوق محفوظ است.