استخراج اطلاعات کلیدی از متون و اسناد به صورت برنامه ریزی شده. خلاصه های مختصر و آموزنده ای تولید کنید که معنای متن را با استفاده از مدل های زبان بزرگ (LLM) در C++ ثبت کند. برنامه های کاربردی خلاصه متن نرم افزار گسترده و متنوع است. خلاصه متن می تواند برای ارائه اطلاعات به روز در مورد رویدادهای فعلی استفاده شود. با ادغام تابع خلاصه متن در نرم افزار خود، نه تنها بهره وری را افزایش می دهید، بلکه با دسترسی سریع به داده های مهم، تصمیم گیری را نیز بهبود می بخشید.
تعامل بین Aspose.Words و مدل های زبان بزرگ بر اساس معماری REST ساخته شده است. این روش ارتباط قابل اعتماد و امن بین برنامه C++ و خدمات مختلف AI را فراهم می کند. برای تنظیم احراز هویت، باید کلید API خصوصی خود و endpoint سرویس AI را که مدل های مورد نیاز شما را فراهم می کند، مشخص کنید(GoogleAiModel, OpenAiModel). برای لیست کامل انواع پشتیبانی شده LLM، به API Reference مراجعه کنید.
آینده پردازش متن هوشمند را امروز در 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");
سه گزینه برای نصب Aspose.Words for C++ در محیط توسعه دهنده شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیازهای شما باشد و دستورالعمل های گام به گام را دنبال کنید:
می توانید از این کتابخانه C++ برای توسعه نرم افزار روی Microsoft Windows، Linux و macOS استفاده کنید:
در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.