Dapatkan konten singkat Word, PDF, dokumen Web dalam C++

Solusi C++ untuk meringkas dokumen menggunakan AI

Integrasi tanpa batas dengan model bahasa utama seperti OpenAI dan Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang ekstensif untuk aplikasi C++.

Lihat cuplikan kode

Ringkasan Teks Cerdas untuk Aplikasi C++

Ekstrak informasi penting dari teks dan dokumen secara terprogram. Hasilkan ringkasan singkat dan informatif yang menangkap makna teks menggunakan model bahasa besar (LLM) dalam C++. Aplikasi peringkasan teks perangkat lunak sangat luas dan beragam. Ringkasan teks dapat digunakan untuk memberikan informasi terkini tentang peristiwa terkini. Dengan mengintegrasikan fungsi ringkasan teks ke dalam perangkat lunak Anda, Anda tidak hanya akan meningkatkan produktivitas, tetapi juga meningkatkan pengambilan keputusan dengan mengakses data penting secepat mungkin.

Fitur Utama

  • Mudah digunakan API yang mudah diintegrasikan dengan perangkat lunak C++
  • Kemampuan untuk berintegrasi dengan berbagai model LLM untuk memenuhi kebutuhan Anda
  • Kemampuan untuk menyesuaikan pengaturan ringkasan teks
  • Dukungan untuk berbagai format file

Interaksi antara Aspose.Words dan Model Bahasa Besar dibangun di atas arsitektur REST. Pendekatan ini menyediakan komunikasi yang andal dan aman antara aplikasi C++ Anda dan berbagai layanan AI. Untuk menyiapkan autentikasi, Anda perlu menentukan kunci API pribadi Anda dan endpoint dari layanan AI yang menyediakan model yang Anda butuhkan (GoogleAiModel, OpenAiModel). Untuk daftar lengkap tipe LLM yang didukung, lihat API Reference.

Rasakan masa depan pemrosesan teks cerdas di C++ hari ini!

Contoh kode dalam C++ untuk meringkas dokumen
Pilih format target dari daftar
Jalankan kode
dotnet add package Aspose.Words.Cpp
Salinan
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Gunakan OpenAI atau model bahasa generatif 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");
Jalankan kode

Cara meringkas dokumen dalam C++

  1. Instal Aspose.Words untuk C++.
  2. Tambahkan referensi pustaka (impor pustaka) ke proyek C++ Anda.
  3. Buka berkas sumber dalam C++.
  4. Panggil metode , teruskan dokumen Anda bersama dengan parameter SummarizeOptions.
  5. Setelah selesai, Anda akan menerima ringkasan dokumen singkat yang dapat Anda simpan sebagai file baru dalam format yang Anda butuhkan.

Pustaka C++ untuk meringkas dokumen

Ada tiga opsi untuk menginstal Aspose.Words for C++ ke lingkungan pengembang Anda. Silakan pilih salah satu yang sesuai dengan kebutuhan Anda dan ikuti petunjuk langkah demi langkah:

Persyaratan sistem

Anda dapat menggunakan pustaka C++ ini untuk mengembangkan perangkat lunak pada Microsoft Windows, Linux, dan macOS:

  • GCC >= 6.3.0 dan Clang >= 3.9.1 diperlukan untuk Linux
  • Xcode >= 12.5.1, Clang dan libc++ diperlukan untuk macOS

Jika Anda mengembangkan perangkat lunak untuk Linux atau macOS, silakan periksa informasi tentang dependensi perpustakaan tambahan (paket sumber terbuka fontconfig dan mesa-glu glu) di Dokumentasi Produk.

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2025. Seluruh hak cipta.