Bezproblémová integrácia s poprednými jazykovými modelmi, ako sú OpenAI, Claude a Gemini, poskytuje rozsiahle možnosti spracovania dokumentov založené na AI pre aplikácie v C#, F# a VB.NET.
Programovo extrahujte kľúčové informácie z textov a dokumentov. Generujte stručné a informatívne súhrny, ktoré zachytávajú význam textu pomocou veľkých jazykových modelov (LLM) v jazyku C#. Aplikácie sumarizácie softvérového textu sú rozsiahle a rozmanité. Sumarizácia textu môže byť použitá na poskytnutie aktuálnych informácií o aktuálnych udalostiach. Integráciou funkcie sumarizácie textu do vášho softvéru nielen zvýšite produktivitu, ale aj zlepšíte rozhodovanie čo najrýchlejším prístupom k dôležitým údajom.
Interakcia medzi Aspose.Words a veľkými jazykovými modelmi je postavená na architektúre REST. Tento prístup poskytuje spoľahlivú a bezpečnú komunikáciu medzi vašou aplikáciou .NET a rôznymi službami AI. Ak chcete nastaviť autentifikáciu, budete musieť zadať svoj súkromný kľúč API a endpoint služby AI, ktorá poskytuje modely, ktoré potrebujete (OpenAiModel, GoogleAiModel, AnthropicAiModel). Úplný zoznam podporovaných typov LLM nájdete v API Reference.
Zažite budúcnosť inteligentného spracovania textu v jazyku C# ešte dnes!
dotnet add package Aspose.Words
Kopírovať
using Aspose.Words;
Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Používajte generatívne jazykové modely OpenAI alebo 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;
}
Existujú tri alternatívne možnosti inštalácie "Aspose.Words for .NET" do vášho systému. Vyberte si ten, ktorý zodpovedá vašim potrebám, a postupujte podľa pokynov krok za krokom:
Náš produkt je plne multiplatformový a podporuje všetky hlavné implementácie .NET:
Pokiaľ kód .NET nezávisí od základného hardvéru alebo operačného systému, ale iba od virtuálneho počítača, môžete slobodne vyvíjať akýkoľvek druh softvéru pre Windows, macOS, Android, iOS a Linux. Len sa uistite, že máte nainštalovanú zodpovedajúcu verziu .NET Framework, .NET Core, Windows Azure, Mono alebo Xamarin.
Na vytváranie aplikácií C#, F#, VB.NET odporúčame používať integrované vývojové prostredia Microsoft Visual Studio, Xamarin a MonoDevelop.
Ďalšie podrobnosti nájdete v dokumentácii k produktu.