CheckGrammarOptions

CheckGrammarOptions class

Gör det möjligt att ange olika alternativ vid grammatikkontroll i ett dokument med hjälp av AI.

public class CheckGrammarOptions

Konstruktörer

namnBeskrivning
CheckGrammarOptions()Default_Constructor

Egenskaper

namnBeskrivning
ImproveStylistics { get; set; }Gör det möjligt att ange om AI kommer att försöka förbättra stilen i den text som korrekturläses. Standardvärdet ärfalsk .
MakeRevisions { get; set; }Gör det möjligt att ange om antingen slutgiltigt eller reviderat dokument ska returneras med korrekturläst text. Standardvärdet ärfalsk .
PreserveFormatting { get; set; }Gör det möjligt att ange antingenCheckGrammarkommer att försöka bevara layout och formatering av originaldokumentet, eller inte. Standardvärdet ärsann .

Exempel

Visar hur man kontrollerar grammatiken i ett dokument.

Document doc = new Document(MyDir + "Big document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Använd generativa språkmodeller från OpenAI.
IAiModelText model = (OpenAiModel)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.ImproveStylistics = true;

Document proofedDoc = model.CheckGrammar(doc, grammarOptions);
proofedDoc.Save(ArtifactsDir + "AI.AiGrammar.docx");

Se även