Summeerige Word, PDF, veebidokumendid C++-s

C++ lahendus dokumentide summeerimiseks tehisintellekti abil.

Sujuv integratsioon peamiste keelemudelitega, nagu OpenAI, Claude ja Gemini, pakub laialdasi tehisintellekti-põhiseid dokumendi töötlemise võimalusi C++ rakendustele.

Kuva koodilõik

Arukas teksti kokkuvõte C++ i rakenduste jaoks

Ekstraktige tekstidest ja dokumentidest põhiteave programmiliselt. Looge kokkuvõtlikud ja informatiivsed kokkuvõtted, mis haaravad teksti tähenduse, kasutades C++ - s suuri keelemudeleid (LLM). Tarkvara teksti kokkuvõtte rakendused on suured ja mitmekesised. Teksti kokkuvõtet saab kasutada ajakohase teabe saamiseks praeguste sündmuste kohta. Integreerides teksti kokkuvõttefunktsiooni oma tarkvarasse, ei suurenda te mitte ainult tootlikkust, vaid parandate ka otsuste tegemist, pääsedes olulistele andmetele võimalikult kiiresti juurde.

Peamised Omadused

  • Lihtne kasutada API, mis integreerub hõlpsalt C++ i tarkvaraga
  • Võime integreerida erinevate LLM mudelid, mis vastavad teie vajadustele
  • Võimalus kohandada teksti kokkuvõtte seadeid
  • Toetus laia valikut failivorminguid

Aspose.Words ja suurte keelemudelite koostoime on üles ehitatud REST arhitektuurile. See lähenemisviis tagab usaldusväärse ja turvalise suhtluse teie C++ i rakenduse ja erinevate AI teenuste vahel. Autentimise seadistamiseks peate määrama oma privaatse võtme API ja teenuse endpoint AI, mis pakub teile vajalikke mudeleid(OpenAiModel, GoogleAiModel, AnthropicAiModel). Toetatud LLM tüüpide täieliku loendi leiate teemast API Reference.

Kogemused tulevikus intelligentne teksti töötlemise C++ täna!

Näide koodist C++-s dokumendi summeerimiseks
Valige loendist sihtvorming
Käivita kood
dotnet add package Aspose.Words.Cpp
Kopeeri
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Kasutage OpenAI või Google generatiivseid keelemudeleid.
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.docx");
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
auto model = System::MakeObject<CustomAiModel>(u"my-model-24b", u"https://your-server.com/v1");
model->WithApiKey(u"");

auto options = System::MakeObject<Aspose::Words::AI::SummarizeOptions>();
options->set_SummaryLength(Aspose::Words::AI::SummaryLength::Short);
auto summary = model->Summarize(doc, options);
summary->Save(u"Output.docx");

class CustomAiModel : public Aspose::Words::AI::OpenAiModel
{
private:
    System::String mUrl;
public:
    CustomAiModel(System::String name, System::String url) : OpenAiModel(name) { mUrl = url; }
    System::String get_Url() override { return mUrl; }
};
Käivita kood

Kuidas summeerida dokument C++-s

  1. Paigaldage Aspose.Words for C++.
  2. Lisage oma C++ projekti teegi viide (impordige teek).
  3. Avage lähtefail C++-s.
  4. Kutsuge meetod, edastades oma dokumendi koos SummarizeOptions parameetriga.
  5. Pärast lõpetamist saate lühikese dokumendi kokkuvõtte, mida saate salvestada uue failina vajalikus vormingus.

C++ teek dokumentide summeerimiseks

Aspose.Words for C++ installimiseks oma arendajakeskkonda on kolm võimalust. Valige üks, mis sarnaneb teie vajadustega, ja järgige samm-sammult juhiseid:

Nõuded süsteemile

Seda C++ raamatukogu saate kasutada tarkvara arendamiseks Microsoft Windows, Linuxi ja macOS -i operatsioonisüsteemides:

  • Linuxi jaoks on vaja GCC >= 6.3.0 ja Clang >= 3.9.1
  • libc++ on vaja Xcode >= 12.5.1, Clang ja libC++

Kui teil arendada tarkvara Linux või MacOS, kontrollige teavet täiendavate raamatukogu sõltuvusi (fontconfig ja mesa-glu avatud lähtekoodiga paketid) in Toote dokumentatsioon.

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2026. Kõik õigused kaitstud.