C++ で Web ドキュメント Word、PDF の簡単な内容を取得します。

C++AIを使用して文書を要約するためのソリューション

OpenAIやGeminiなどの主要な言語モデルとのシームレスな統合により、C++アプリケーション用の広範なAIベースの文書処理機能が提供されます。

コード スニペットを表示

C++ アプリケーションのためのインテリジェントなテキ

プログラムでテキストやドキュメントから重要な情報を抽出します。 C++ の大きな言語モデル(LLM)を使用して、テキストの意味をキャプチャする簡潔で有益な要約を生成します。 ソフトウェアテキスト要約のアプリケーションは広大で多様です。 テキスト要約は、現在のイベントに関する最新の情報を提供するために使用することができます。 テキスト要約機能をソフトウェアに統合することで、生産性を向上させるだけでなく、重要なデータにできるだけ早くアクセスすることで意思決定を向上させることができます。

主な特長

  • C++ ソフトウェアと簡単に統合できる使いやすいAPI
  • ニーズを満たすためにさまざまなLLMモデルと統合する機能
  • テキスト要約設定をカスタマイズする機能
  • ファイル形式の広い範囲のためのサポート

Aspose.Wordsと大きな言語モデル間の相互作用はRESTアーキテクチャ上に構築されています。 このアプローチは、C++ アプリケーションとさまざまなAIサービスとの間の信頼性の高い安全な通信を提供します。 認証を設定するには、プライベートAPIキーと、必要なモデルを提供するAIサービスのendpointを指定する必要があります(GoogleAiModel, OpenAiModel). サポートされている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.pdf");
コードを実行する

C++ でドキュメントを要約する方法

  1. インストール C++ の場合Aspose.Words.
  2. ライブラリ参照を C++ プロジェクトに追加します(ライブラリをインポートします)。
  3. C++ でソース ファイルを開きます。
  4. メソッドを呼び出し、SummarizeOptionsパラメータとともにドキュメントを渡します。
  5. 完了すると、必要な形式で新しいファイルとして保存できる簡潔なドキュメントの概要が表示されます。

ドキュメントを要約する C++ ライブラリ

Aspose.Words for C++ を開発者環境にインストールするための3つのオプションがあります。ニーズに合ったものを選択し、ステップバイステップの手順に従ってください。

システム要求

このC++ライブラリを使用して、 Microsoft Windows 、Linux、およびmacOSオペレーティングシステムでソフトウェアを開発できます。

  • Linuxには GCC >= 6.3.0 および Clang >= 3.9.1
  • Xcode >= 12.5.1 、macOSには Clang と libc++

LinuxまたはmacOS用のソフトウェアを開発する場合は、製品ドキュメント fontconfig および mesa-glu オープンソースパッケージ)に関する情報を確認してください。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2025. 全著作権所有。