CheckGrammar

IAiModelText.CheckGrammar method

检查所提供文档的语法。 此操作利用连接的 AI 模型来检查文档的语法。

public Document CheckGrammar(Document sourceDocument, CheckGrammarOptions options = null)
范围类型描述
sourceDocumentDocument正在检查语法的文档。
optionsCheckGrammarOptions可选设置来控制如何检查语法。

返回值

一个新的Document已检查语法。

例子

展示如何检查文档的语法。

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");

也可以看看