Aspose::Words::AI::AnthropicAiModel класс

AnthropicAiModel class

Абстрактный класс, представляющий интеграцию с AI моделями Anthropic внутри Aspose.Words.

class AnthropicAiModel : public Aspose::Words::AI::AiModel

Методы

МетодОписание
AnthropicAiModel()
virtual CheckGrammar(System::SharedPtr<Aspose::Words::Document>, System::SharedPtr<Aspose::Words::AI::CheckGrammarOptions>)Проверяет грамматику предоставленного документа. Эта операция использует подключённую модель AI для проверки грамматики документа.
static Create(Aspose::Words::AI::AiModelType)Создаёт новый экземпляр класса AiModel.
get_Timeout() constПолучает или задает количество миллисекунд ожидания до истечения тайм‑аута запроса к модели AI. Значение по умолчанию — 100 000 миллисекунд (100 секунд).
get_Url() overrideПолучает URL модели. Значение по умолчанию — “https://api.anthropic.com/".
GetType() const override
Is(const System::TypeInfo&) const override
set_Timeout(int32_t)Сеттер для Aspose::Words::AI::AiModel::get_Timeout.
set_Url(System::String) overrideЗадает URL модели. Значение по умолчанию — “https://api.anthropic.com/".
Summarize(System::SharedPtr<Aspose::Words::Document>, System::SharedPtr<Aspose::Words::AI::SummarizeOptions>) overrideСоздаёт резюме указанного документа с возможностью настройки длины резюме. Эта операция использует подключённую модель AI для обработки содержимого.
Summarize(System::ArrayPtr<System::SharedPtr<Aspose::Words::Document>>, System::SharedPtr<Aspose::Words::AI::SummarizeOptions>) overrideСоздаёт резюме для массива документов с возможностью управления длиной резюме и другими параметрами. Этот метод использует подключённую модель AI для обработки каждого документа в массиве.
Translate(System::SharedPtr<Aspose::Words::Document>, Aspose::Words::AI::Language) overrideПереводит предоставленный документ на указанный целевой язык. Эта операция использует подключённую модель AI для перевода содержимого.
static Type()
WithApiKey(const System::String&)Задаёт указанный API‑ключ для модели.

См. также