Naadloze integratie met toonaangevende taalmodellen zoals OpenAI, Claude en Gemini biedt uitgebreide AI-gedreven documentverwerkingsmogelijkheden voor C#, F# en VB.NET-toepassingen.
Detecteer en markeer grammaticale fouten in documenten met behulp van OpenAI-, Google- en Claude‑AI-modellen via Aspose.Words voor .NET. De CheckGrammar‑methode analyseert DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- en EPUB‑bestanden en markeert grammaticale problemen — zodat u gepolijste, professionele content kunt leveren zonder handmatige proeflezen.
Authenticatie vereist een API‑sleutel van uw gekozen AI‑provider. Voor een volledige lijst met ondersteunde modellen, zie de API‑referentie.
Begin vandaag nog met het controleren van grammatica in C# — probeer de live‑demo hierboven.
dotnet add package Aspose.Words
Kopiëren
using Aspose.Words;
Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Gebruik de generatieve taalmodellen van OpenAI.
AiModel model = AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);
CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.ImproveStylistics = true;
Document proofedDoc = model.CheckGrammar(doc, grammarOptions);
proofedDoc.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("");
CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.ImproveStylistics = true;
Document proofedDoc = model.CheckGrammar(doc, grammarOptions);
proofedDoc.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;
}
Er zijn drie alternatieve opties om "Aspose.Words voor .NET" op uw systeem te installeren. Kies er een die overeenkomt met uw behoeften en volg de stapsgewijze instructies:
Ons product is volledig platformonafhankelijk en ondersteunt alle belangrijke .NET-implementaties:
Voor zover .NET-code niet afhankelijk is van de onderliggende hardware of het besturingssysteem, maar alleen van een virtuele machine, bent u vrij om elke vorm van software te ontwikkelen voor Windows, macOS, Android, iOS en Linux. Zorg ervoor dat u de overeenkomstige versie van .NET Framework, .NET Core, Windows Azure, Mono of Xamarin hebt geïnstalleerd.
We raden u aan de geïntegreerde ontwikkelomgevingen van Microsoft Visual Studio, Xamarin en MonoDevelop te gebruiken om C#, F#, VB.NET applicaties te maken.
Voor meer details verwijzen wij u naar de productdocumentatie.