Συνοψίστε έγγραφα Word, PDF και web σε C++

Λύση C++ για τη σύνοψη εγγράφων με AI

Απρόσκοπτη ενσωμάτωση με κορυφαία μοντέλα γλώσσας όπως OpenAI, Claude και Gemini προσφέρει εκτενείς δυνατότητες επεξεργασίας εγγράφων με τεχνητή νοημοσύνη για εφαρμογές C++.

Προβολή αποσπάσματος κώδικα

Ευφυής περίληψη κειμένου για εφαρμογές C++

Εξαγωγή βασικών πληροφοριών από κείμενα και έγγραφα μέσω προγραμματισμού. Δημιουργήστε συνοπτικές, ενημερωτικές περιλήψεις που καταγράφουν την έννοια του κειμένου χρησιμοποιώντας μεγάλα γλωσσικά μοντέλα (LLM) στο C++. Οι εφαρμογές της σύνοψης κειμένου λογισμικού είναι τεράστιες και ποικίλες. Η περίληψη κειμένου μπορεί να χρησιμοποιηθεί για την παροχή ενημερωμένων πληροφοριών σχετικά με τα τρέχοντα γεγονότα. Ενσωματώνοντας τη λειτουργία σύνοψης κειμένου στο λογισμικό σας, όχι μόνο θα αυξήσετε την παραγωγικότητα, αλλά και θα βελτιώσετε τη λήψη αποφάσεων αποκτώντας πρόσβαση σε σημαντικά δεδομένα το συντομότερο δυνατό.

Βασικά Χαρακτηριστικά

  • Εύκολο στη χρήση API που ενσωματώνεται εύκολα με λογισμικό C++
  • Δυνατότητα ενσωμάτωσης με διάφορα LLM μοντέλα για την κάλυψη των αναγκών σας
  • Δυνατότητα προσαρμογής των ρυθμίσεων περίληψης κειμένου
  • Υποστήριξη για ένα ευρύ φάσμα μορφών αρχείων

Η αλληλεπίδραση μεταξύ Aspose.Words και μεγάλων γλωσσικών μοντέλων βασίζεται σε μια αρχιτεκτονική REST. Αυτή η προσέγγιση παρέχει αξιόπιστη και ασφαλή επικοινωνία μεταξύ της εφαρμογής C++ και διαφόρων υπηρεσιών AI. Για να ρυθμίσετε τον έλεγχο ταυτότητας, θα πρέπει να καθορίσετε το ιδιωτικό κλειδί API και το endpoint της υπηρεσίας AI που παρέχει τα μοντέλα που χρειάζεστε (OpenAiModel, GoogleAiModel, AnthropicAiModel). Για μια πλήρη λίστα των υποστηριζόμενων τύπων 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.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; }
};
Εκτέλεση κώδικα

Πώς να συνοψίσετε ένα έγγραφο σε C++

  1. Εγκαταστήστε το Aspose.Words for 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, Clang και libc++ για macOS

Εάν αναπτύσσετε λογισμικό για Linux ή macOS, ελέγξτε τις πληροφορίες για πρόσθετες εξαρτήσεις βιβλιοθήκης (πακέτα ανοιχτού κώδικα fontconfig και mesa-glu) στην τεκμηρίωση προϊόντος.

5%

Εγγραφείτε στις ενημερώσεις προϊόντων Aspose

Λάβετε μηνιαία ενημερωτικά δελτία και προσφορές απευθείας στο γραμματοκιβώτιό σας.

© Aspose Pty Ltd 2001-2026. Ολα τα δικαιώματα διατηρούνται.