プログラムでテキストやドキュメントから重要な情報を抽出します。 C# の大きな言語モデル(LLM)を使用して、テキストの意味をキャプチャする簡潔で有益な要約を生成します。 ソフトウェアテキスト要約のアプリケーションは広大で多様です。 テキスト要約は、現在のイベントに関する最新の情報を提供するために使用することができます。 テキスト要約機能をソフトウェアに統合することで、生産性を向上させるだけでなく、重要なデータにできるだけ早くアクセスすることで意思決定を向上させることができます。
Aspose.Wordsと大きな言語モデル間の相互作用はRESTアーキテクチャ上に構築されています。 このアプローチは、.NET アプリケーションとさまざまなAIサービスとの間の信頼性の高い安全な通信を提供します。 認証を設定するには、プライベートAPIキーと、必要なモデルを提供するAIサービスのendpointを指定する必要があります(OpenAiModel, GoogleAiModel, AnthropicAiModel). サポートされているLLM型の完全なリストについては、API Referenceを参照してください。
今すぐ C# でインテリジェントなテキスト処理の未来を体験してください。
dotnet add package Aspose.Words
コピー
using Aspose.Words;
Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// OpenAI または Google の生成言語モデルを使用します。
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);
Document summary = model.Summarize(doc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
summary.Save("Output.docx");
using Aspose.Words;
Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel("my-model-24b", "https://your-server.com/v1").WithApiKey("");
Document summary = model.Summarize(doc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
summary.Save("Output.docx");
class CustomAiModel : OpenAiModel
{
private readonly string mUrl;
internal CustomAiModel(string name, string url) : base(name) { mUrl = url; }
public override string Url => mUrl;
}
インストールするための3つの代替オプションがあり "Aspose.Words ための .NET" ご使用のシステムには。ニーズに合ったものを選択し、ステップバイステップの手順に従ってください。
当社製品は完全にクロスプラットフォームであり、すべての主要な .NET 実装をサポートしています。
.NET コードが基盤となるハードウェアやオペレーティング システムに依存せず、仮想マシンのみに依存する限り、Windows、macOS、Android、iOS、Linux 向けのあらゆる種類のソフトウェアを自由に開発できます。.NET .NET Framework, .NET Core, Windows Azure, Mono 、またはXamarinの対応するバージョンがインストールされていることを確認してください。
C#, F#, VB.NETアプリケーションを作成するには、Microsoft Visual Studio、Xamarin、MonoDevelop 統合開発環境を使用することをお勧めします。
詳細については、 製品ドキュメントを参照してください。