Integrare perfectă cu principalele modele lingvistice, cum ar fi OpenAI, Claude și Gemini, oferă capabilități extinse de procesare a documentelor bazate pe IA pentru aplicații C#, F#, VB.NET.
Extrageți informații cheie din texte și documente în mod programatic. Generați rezumate concise și informative care captează semnificația textului folosind modele de limbaj Mare (LLM) în C#. Aplicațiile rezumării textului software sunt vaste și variate. Rezumarea textului poate fi utilizată pentru a furniza informații actualizate despre evenimentele curente. Prin integrarea funcției de rezumare a textului în software-ul dvs., nu numai că veți crește productivitatea, dar veți îmbunătăți și luarea deciziilor accesând date importante cât mai repede posibil.
Interacțiunea dintre Aspose.Words și modelele de limbaj mare este construită pe o arhitectură REST. Această abordare oferă o comunicare fiabilă și sigură între aplicația .NET și diverse servicii AI. Pentru a configura autentificarea, va trebui să specificați cheia privată API și endpoint a serviciului AI care oferă modelele de care aveți nevoie (OpenAiModel, GoogleAiModel, AnthropicAiModel). Pentru o listă completă a tipurilor LLM acceptate, consultați API Reference.
Experimentați viitorul procesării inteligente a textului în C# astăzi!
dotnet add package Aspose.Words
Copie
using Aspose.Words;
Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilizați modelele lingvistice generative OpenAI sau 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;
}
Există trei opțiuni alternative pentru a instala "Aspose.Words pentru .NET" pe sistemul dumneavoastră. Alegeți unul care seamănă cu nevoile dvs. și urmați instrucțiunile pas cu pas:
Produsul nostru este complet multiplatform și acceptă toate implementările majore .NET:
În ceea ce privește codul .NET nu depinde de hardware-ul sau sistemul de operare de bază, ci doar de o mașină virtuală, sunteți liber să dezvoltați orice fel de software pentru Windows, macOS, Android, iOS și Linux. Asigurați-vă că ați instalat versiunea corespunzătoare de .NET Framework, .NET Core, Windows Azure, Mono sau Xamarin.
Vă recomandăm să utilizați mediile de dezvoltare integrate Microsoft Visual Studio, Xamarin și MonoDevelop pentru a crea aplicații C#, F#, VB.NET.
Pentru mai multe detalii, consultați documentația produsului.