Gaukite trumpą Word, PDF žiniatinklio dokumentų turinį C++

C++ sprendimas apibendrinti dokumentus naudojant AI

Sklandi integracija su pagrindiniais kalbų modeliais, tokiais kaip OpenAI ir Gemini, suteikia plačias AI pagrįstas dokumentų apdorojimo galimybes C++ programoms.

Peržiūrėkite kodo fragmentą

Intelektualus teksto apibendrinimas C++ programoms

Programiškai ištraukite pagrindinę informaciją iš tekstų ir dokumentų. Sukurkite glaustas, informatyvias santraukas, kuriose užfiksuota teksto reikšmė naudojant didelius kalbos modelius (LLM) C++. Programinės įrangos teksto apibendrinimo programos yra didžiulės ir įvairios. Teksto apibendrinimas gali būti naudojamas norint pateikti naujausią informaciją apie dabartinius įvykius. Integruodami teksto apibendrinimo funkciją į savo programinę įrangą, ne tik padidinsite produktyvumą, bet ir pagerinsite sprendimų priėmimą kuo greičiau pasiekdami svarbius duomenis.

Pagrindinės Savybės

  • Lengvai naudojamas API, lengvai integruojamas su C++ programine įranga
  • Gebėjimas integruoti su įvairiais LLM modeliais, kad atitiktų jūsų poreikius
  • Galimybė tinkinti teksto apibendrinimo nustatymus
  • Įvairių failų formatų palaikymas

Sąveika tarp Aspose.Words ir didelių kalbų modelių yra pagrįsta REST architektūra. Šis metodas užtikrina patikimą ir saugų ryšį tarp jūsų "C++" programos ir įvairių AI paslaugų. Norėdami nustatyti autentifikavimą, turėsite nurodyti savo privatų API raktą ir AI paslaugos endpoint, kuri teikia jums reikalingus modelius (GoogleAiModel, OpenAiModel). Visą palaikomų LLM tipų sąrašą rasite API Reference.

Patirkite pažangaus teksto apdorojimo ateitį C++ šiandien!

Kodo pavyzdys C++ dokumentui apibendrinti
Iš sąrašo pasirinkite tikslinį formatą
Vykdyti kodą
dotnet add package Aspose.Words.Cpp
Kopijuoti
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Naudokite OpenAI arba Google generatyvinių kalbų modelius.
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");
Vykdyti kodą

Kaip apibendrinti dokumentą C++

  1. Įdiegti Aspose.Words, skirta "C++"..
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo C++ projekto.
  3. Atidarykite šaltinio failą C++.
  4. Iškvieskite metodą, eidami savo dokumente kartu su parametru SummarizeOptions.
  5. Baigę gausite glaustą dokumento santrauką, kurią galėsite išsaugoti kaip naują failą jums reikalingu formatu.

C++ biblioteka apibendrinti dokumentus

Yra trys parinktys, kaip įdiegti " Aspose.Words for C++ " kūrėjo aplinkoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:

Sistemos reikalavimai

Šią C++ biblioteką galite naudoti kurdami programinę įrangą " Microsoft Windows, "Linux" ir "MacOS" operacinėse sistemose:

  • "Linux" reikalingi GCC >= 6.3.0 ir Clang >= 3.9.1
  • "MacOS" reikalingi Xcode >= 12.5.1, " Clang ir " libc++

Jei jums sukurti programinės įrangos Linux ar MacOS, prašome patikrinti informaciją apie papildomų bibliotekų priklausomybių (fontconfig ir mesa-glu atviro kodo paketus) į gaminio dokumentuose.

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2025. Visos teisės saugomos.