Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.91 KB

PatternData.md

File metadata and controls

38 lines (28 loc) · 1.91 KB

PatternData

Представляет данные шаблона.

  • id: Идентификатор шаблона.
  • pattern: Строка шаблона.

PatternsFitData

Представляет данные для подгонки шаблонов.

  • namedPatterns: Список объектов PatternData с именованными шаблонами.
  • patterns: Список объектов PatternData с обычными шаблонами.

PatternsRequestData

Представляет данные запроса для сопоставления шаблонов.

  • text: Текст для сопоставления.
  • activate: Список именованных шаблонов для активации.
  • returnAllMatches: Флаг, указывающий, нужно ли возвращать все совпадения.

PatternsResponseData

Представляет данные ответа от сопоставления шаблонов.

  • patternId: Идентификатор совпавшего шаблона.
  • score: Оценка совпадения.

MlpPatterns

Предоставляет функции для работы с шаблонами в MLP.

Конструктор

  • account: Аккаунт MLP.
  • model: Модель MLP.
  • baseAccount: Базовый аккаунт для производных моделей (по умолчанию "just-ai").
  • baseModel: Базовая модель для производных моделей (по умолчанию "mlp-jaicp-patterns").
  • context: Контекст выполнения (по умолчанию системный контекст).

Методы

  • prepare(patterns: PatternsFitData): Подготавливает шаблоны для модели.
  • match(text: String): Сопоставляет текст с шаблонами и возвращает результат.