CheckGrammarOptions

CheckGrammarOptions class

Permite especificar varias opciones mientras se verifica la gramática de un documento usando IA.

public class CheckGrammarOptions

Constructores

NombreDescripción
CheckGrammarOptions()Constructor predeterminado

Propiedades

NombreDescripción
ImproveStylistics { get; set; }Permite especificar si la IA intentará mejorar la estilística del texto que se está revisando. El valor predeterminado esFALSO .
MakeRevisions { get; set; }Permite especificar si el documento final o revisado se devolverá con el texto corregido. El valor predeterminado esFALSO .
PreserveFormatting { get; set; }Permite especificar cualquiera de los dosCheckGrammarintentará preservar el diseño y formato del documento original, o no. El valor predeterminado esverdadero .

Ejemplos

Muestra cómo comprobar la gramática de un documento.

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilice modelos de lenguaje generativo 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");

Ver también