Tiivistä Word-, PDF- ja Web-asiakirjat C++ssa

C++-ratkaisu asiakirjojen tiivistämiseen tekoälyn avulla

Saumaton integrointi tärkeimpiin kielimalleihin, kuten OpenAI, Claude ja Gemini, tarjoaa laajat tekoälypohjaiset asiakirjakäsittelyominaisuudet C++-sovelluksille.

Katso koodinpätkä

Älykäs tekstin Yhteenveto C++-sovelluksille

Pura keskeiset tiedot teksteistä ja asiakirjoista ohjelmallisesti. Luo tiiviitä, informatiivisia yhteenvetoja, jotka kuvaavat tekstin merkityksen suurten kielimallien (LLM) avulla C++: ssä. Ohjelmistotekstien yhteenvedon sovellukset ovat laajoja ja monipuolisia. Tekstin yhteenvedon avulla voidaan tarjota ajantasaista tietoa ajankohtaisista tapahtumista. Integroimalla tekstin yhteenvetotoiminnon ohjelmistoosi et vain lisää tuottavuutta, vaan myös parannat päätöksentekoa pääsemällä tärkeisiin tietoihin mahdollisimman nopeasti.

Tärkeimmät Ominaisuudet

  • Helppokäyttöinen API, joka integroituu helposti C++-ohjelmistoon
  • Kyky integroida eri LLM - malleihin tarpeidesi mukaan
  • Mahdollisuus mukauttaa tekstin yhteenvetoasetuksia
  • Tuki monenlaisille tiedostomuodoille

Aspose.Words: n ja suurten Kielimallien välinen vuorovaikutus rakentuu REST - arkkitehtuurille. Tämä lähestymistapa tarjoaa luotettavan ja turvallisen viestinnän C++-sovelluksesi ja eri AI - palveluiden välillä. Todennuksen määrittämistä varten sinun on määritettävä yksityinen API - avaimesi ja AI - palvelun endpoint, joka tarjoaa tarvitsemasi mallit.(OpenAiModel, GoogleAiModel, AnthropicAiModel). Täydellinen luettelo tuetuista LLM tyypeistä, katso API Reference.

Koe älykkään tekstinkäsittelyn tulevaisuus C++: ssä jo tänään!

Esimerkkikoodi C++:ssa asiakirjan tiivistämiseen
Valitse kohdemuoto luettelosta
Suorita koodi
dotnet add package Aspose.Words.Cpp
Kopio
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Käytä OpenAI- tai Googlen generatiivisia kielimalleja.
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; }
};
Suorita koodi

Kuinka tiivistää asiakirja C++ssa

  1. Asenna Aspose.Words for C++.
  2. Lisää kirjasto‑viite (tuo kirjasto) C++-projektiisi.
  3. Avaa lähdetiedosto C++:ssa.
  4. Kutsu -metodia, antaen asiakirjasi sekä SummarizeOptions‑parametrin.
  5. Kun valmis, saat tiiviin asiakirjatiivistelmän, jonka voit tallentaa uutena tiedostona haluamassasi formaatissa.

C++-kirjasto asiakirjojen tiivistämiseen

Aspose.Words for C++ asentamiseen kehittäjäympäristöösi on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:

Laitteistovaatimukset

Tämän C++ -kirjaston avulla voit kehittää ohjelmistoja Microsoft Windows, Linux- ja macOS -käyttöjärjestelmiin:

  • GCC >= 6.3.0 ja Clang >= 3.9.1 vaaditaan Linuxille
  • Xcode >= 12.5.1, Clang ja libc++ vaaditaan macOS: lle

Jos kehität ohjelmistoa Linuxille tai macOS: lle, tarkista lisätietojen kirjaston riippuvuuksista (fontconfig ja mesa-glu -paketit) Product Documentationista.

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2026. Kaikki oikeudet pidätetään.