CheckGrammarOptions

CheckGrammarOptions class

Consente di specificare varie opzioni durante il controllo grammaticale di un documento tramite AI.

public class CheckGrammarOptions

Costruttori

NomeDescrizione
CheckGrammarOptions()Default_Costruttore

Proprietà

NomeDescrizione
ImproveStylistics { get; set; }Consente di specificare se l’IA tenterà di migliorare lo stile del testo in fase di correzione. Il valore predefinito èfalso .
MakeRevisions { get; set; }Consente di specificare il documento finale o rivisto da restituire con testo corretto. Il valore predefinito èfalso .
PreserveFormatting { get; set; }Consente di specificareCheckGrammarproverà a preservare il layout e la formattazione del documento originale, oppure no. Il valore predefinito èVERO .

Esempi

Mostra come controllare la grammatica di un documento.

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilizza modelli linguistici generativi 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");

Guarda anche