CheckGrammarOptions

CheckGrammarOptions class

Позволяет указать различные параметры при проверке грамматики документа с использованием ИИ.

public class CheckGrammarOptions

Конструкторы

ИмяОписание
CheckGrammarOptions()Конструктор по умолчанию.

Характеристики

ИмяОписание
ImproveStylistics { get; set; }Позволяет указать, будет ли ИИ пытаться улучшить стилистику проверяемого текста. Значение по умолчанию:ЛОЖЬ .
MakeRevisions { get; set; }Позволяет указать окончательный или пересмотренный документ, который будет возвращен с проверенным текстом. Значение по умолчанию:ЛОЖЬ .
PreserveFormatting { get; set; }Позволяет указать либоCheckGrammarпопытается сохранить макет и форматирование исходного документа, или нет. Значение по умолчанию:истинный .

Примеры

Показывает, как проверить грамматику документа.

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Используйте генеративные языковые модели 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");

Смотрите также