Aspose::Words::AI::CheckGrammarOptions класс
Содержание
[
Скрывать
]CheckGrammarOptions class
Позволяет задавать различные параметры при проверке грамматики документа с использованием AI.
class CheckGrammarOptions : public System::Object
Методы
| Метод | Описание |
|---|---|
| CheckGrammarOptions() | |
| get_ImproveStylistics() const | Позволяет указать, что AI будет пытаться улучшить стилистику проверяемого текста. Значение по умолчанию — false. |
| get_MakeRevisions() const | Позволяет указать, какой документ — окончательный или исправленный — будет возвращён с проверенным текстом. Значение по умолчанию — false. |
| get_PreserveFormatting() const | Позволяет указать, будет ли CheckGrammar() пытаться сохранить макет и форматирование оригинального документа или нет. Значение по умолчанию — true. |
| GetType() const override | |
| Is(const System::TypeInfo&) const override | |
| set_ImproveStylistics(bool) | Позволяет указать, что AI будет пытаться улучшить стилистику проверяемого текста. Значение по умолчанию — false. |
| set_MakeRevisions(bool) | Позволяет указать, какой документ — окончательный или исправленный — будет возвращён с проверенным текстом. Значение по умолчанию — false. |
| set_PreserveFormatting(bool) | Позволяет указать, будет ли CheckGrammar() пытаться сохранить макет и форматирование оригинального документа или нет. Значение по умолчанию — true. |
| static Type() |
Примеры
Показывает, как проверить грамматику документа.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Big document.docx");
System::String apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");
// Используйте генеративные языковые модели OpenAI.
System::SharedPtr<Aspose::Words::AI::AiModel> model = Aspose::Words::AI::AiModel::Create(Aspose::Words::AI::AiModelType::Gpt4OMini)->WithApiKey(apiKey);
auto grammarOptions = System::MakeObject<Aspose::Words::AI::CheckGrammarOptions>();
grammarOptions->set_ImproveStylistics(true);
System::SharedPtr<Aspose::Words::Document> proofedDoc = model->CheckGrammar(doc, grammarOptions);
proofedDoc->Save(get_ArtifactsDir() + u"AI.AiGrammar.docx");
См. также
- Namespace Aspose::Words::AI
- Library Aspose.Words for C++