Безпроблемната интеграция с основните езикови модели като OpenAI и Gemini осигурява широки възможности за обработка на документи на базата на AI за C++ приложения.
Извличане на ключова информация от текстове и документи програмно. Генерирайте кратки, информативни резюмета, които улавят значението на текста, използвайки големи езикови модели (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 или генеративни езикови модели.
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:
Ако разработвате софтуер за Linux или macOS, моля, проверете информация за допълнителни библиотечни зависимости (fontconfig и mesa-glu пакети с отворен код) в документацията на продукта.