Отримати короткий зміст 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.
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 потрібні для Linux
  • Xcode >= 12.5.1, для macOS потрібні Clang та libc++

Якщо ви розробляєте програмне забезпечення для Linux або macOS, будь ласка, перевірте інформацію про додаткові бібліотечні залежності (пакети з відкритим кодом fontconfig та mesa-glu) у документації до продукту.

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2025. Всі права захищені.