Импорт проекта
/api/caila/p/{accessToken}/import
Импорт проекта
Запрос
Path Parameters
Токен доступа, который можно найти в настройках проекта
- application/json
Body
required
- Array [
- Array [
- Array [
- ]
- ]
- Array [
- ]
- ]
- Array [
- Dictionary - справочники и правила;
- Annotation - сущности основанные на машинном обучении.
- Array [
- ]
- ]
project ProjectData
settings ProjectSettingsData
По умолчанию: ru
По умолчанию: false
Возможные значения: [sts
, regression
, deeplearning
, bert
]
По умолчанию: sts
По умолчанию: Europe/Moscow
extendedSettings object
Включить или отключить паттерны в интентах
Расширенные параметры sts-классификатора в фромате строки
Расширенные параметры cnn-классификатора в формате строки
Расширенные параметры классификатора BERT в формате строки
Расширенные параметры classicML-классификатора в формате строки
Извлечь все слова из синонимов и проверить их согласно пользовательской орфографии
Возможные значения: [stиard
, mystem
, russian
]
Анализатор для текущего проекта
Сделать все интенты проекта общими или нет
Сделать все сущности проекта общими или нет
Сделать все интенты проекта общими для бизнес-проектов или нет
По умолчанию: false
Определяет, что сущности и интенты проекта доступны платформе. Можно установить true
только в проектах с опцией system_admin
Определяет, что сущности и интенты доступны бизнес-проектам
Указывает принадлежность проекта к бизнес-проектам
intents IntentData[]
Любые дополнительные данные, связанные с интентом. Тип application/json
Общий интент используется для классификации во всех проектах. Только в общих проектах можно передавать true
Интент, общий для бизнес-проектов. Только в общих бизнес-проектах можно передавать true
Указывает на бизнес-интент, который нужно оплатить
phrases PhraseMarkupData[]
entities EntityMarkupData[]
Имя сущности (типа). Должно совпадать с сущностями, одной из сущностей включенных в параметрах проекта
Имя слота (переменной). Должно совпадать с одинм из слотов интента
Начальное положение в исходной строке, включительно
Конечное положение в исходной строке (исключительно)
Исходный текст сущности. Подстрока исходной реплики в диапазоне значени от StartPos
до EndPos
Соответствующее значение
Указывает, что выбранная сущность — наиболее вероятная для заданной позиции
Указывает, что выбранная сущность — системная. Если false
, то сущность пользовательская
Идентификатор сущности
slots SlotData[]
Имя слота (переменной)
Имя сущности (типа)
Указывает, что для слота нужен интент
Список подскащок, которые будут использоваться в качестве вопросов для запроса значения
По умолчанию: false
Указывает, что слоты заданы в виде массива. Если true
— объект parseTree
будет содержать список значений слота. Если false
, показано будет только первое значение
По умолчанию: false
entities NamedEntityWithRecordsData[]
entity NamedEntityData
Имя сущности. Будет доступно как @<name>
в паттернах и шаблонах фраз
По умолчанию: true
Включена ли сущность
Общая сущность, которая используется для поиска во всех проектах. Можно указать true
только в общих проектах.
Возможные значения: [dictionary
, annotation
]
Тип именованной сущности:
Поле для ручного разрешения конфликтов, возникающих в случае если сущность соответствует одной части текста
По умолчанию: false
Отключить автоматическое исправление орфографии для сущности. Включение указывает, что извлечение сущностей будет выполнено до исправления орфографии
По умолчанию: false
Отключает морфологическую нечувствительность сущности.
По умолчанию: false
По умолчанию: false
По умолчанию: false
records NamedEntityRecordData[]
Возможные значения: [pattern
, synonyms
]
Значение, связанное с сущностью. Как правило — строка, число или JSON-объект
Проект обновлен
- application/json
- Схема
- Пример из схемы
Schema
- Array [
- Array [
- Array [
- ]
- ]
- Array [
- ]
- ]
- Array [
- Dictionary - справочники и правила;
- Annotation - сущности основанные на машинном обучении.
- Array [
- ]
- ]
project ProjectData
settings ProjectSettingsData
По умолчанию: ru
По умолчанию: false
Возможные значения: [sts
, regression
, deeplearning
, bert
]
По умолчанию: sts
По умолчанию: Europe/Moscow
extendedSettings object
Включить или отключить паттерны в интентах
Расширенные параметры sts-классификатора в фромате строки
Расширенные параметры cnn-классификатора в формате строки
Расширенные параметры классификатора BERT в формате строки
Расширенные параметры classicML-классификатора в формате строки
Извлечь все слова из синонимов и проверить их согласно пользовательской орфографии
Возможные значения: [stиard
, mystem
, russian
]
Анализатор для текущего проекта
Сделать все интенты проекта общими или нет
Сделать все сущности проекта общими или нет
Сделать все интенты проекта общими для бизнес-проектов или нет
По умолчанию: false
Определяет, что сущности и интенты проекта доступны платформе. Можно установить true
только в проектах с опцией system_admin
Определяет, что сущности и интенты доступны бизнес-проектам
Указывает принадлежность проекта к бизнес-проектам
intents IntentData[]
Любые дополнительные данные, связанные с интентом. Тип application/json
Общий интент используется для классификации во всех проектах. Только в общих проектах можно передавать true
Интент, общий для бизнес-проектов. Только в общих бизнес-проектах можно передавать true
Указывает на бизнес-интент, который нужно оплатить
phrases PhraseMarkupData[]
entities EntityMarkupData[]
Имя сущности (типа). Должно совпадать с сущностями, одной из сущностей включенных в параметрах проекта
Имя слота (переменной). Должно совпадать с одинм из слотов интента
Начальное положение в исходной строке, включительно
Конечное положение в исходной строке (исключительно)
Исходный текст сущности. Подстрока исходной реплики в диапазоне значени от StartPos
до EndPos
Соответствующее значение
Указывает, что выбранная сущность — наиболее вероятная для заданной позиции
Указывает, что выбранная сущность — системная. Если false
, то сущность пользовательская
Идентификатор сущности
slots SlotData[]
Имя слота (переменной)
Имя сущности (типа)
Указывает, что для слота нужен интент
Список подскащок, которые будут использоваться в качестве вопросов для запроса значения
По умолчанию: false
Указывает, что слоты заданы в виде массива. Если true
— объект parseTree
будет содержать список значений слота. Если false
, показано будет только первое значение
По умолчанию: false
entities NamedEntityWithRecordsData[]
entity NamedEntityData
Имя сущности. Будет доступно как @<name>
в паттернах и шаблонах фраз
По умолчанию: true
Включена ли сущность
Общая сущность, которая используется для поиска во всех проектах. Можно указать true
только в общих проектах.
Возможные значения: [dictionary
, annotation
]
Тип именованной сущности:
Поле для ручного разрешения конфликтов, возникающих в случае если сущность соответствует одной части текста
По умолчанию: false
Отключить автоматическое исправление орфографии для сущности. Включение указывает, что извлечение сущностей будет выполнено до исправления орфографии
По умолчанию: false
Отключает морфологическую нечувствительность сущности.
По умолчанию: false
По умолчанию: false
По умолчанию: false
records NamedEntityRecordData[]
Возможные значения: [pattern
, synonyms
]
Значение, связанное с сущностью. Как правило — строка, число или JSON-объект
{
"project": {
"id": "string",
"name": "string",
"folder": "string"
},
"settings": {
"language": "ru",
"spellingCorrection": false,
"classificationAlgorithm": "sts",
"timezone": "Europe/Moscow",
"extendedSettings": {
"patternsEnabled": true,
"tokenizerEngine": "string",
"stsSettings": {},
"cnnSettings": {},
"bertSettings": {},
"classicMLSettings": {},
"dictionaryAutogeneration": true,
"luceneAnalyzer": "standard",
"shareIntents": true,
"shareEntities": true,
"shareIntentsForBusiness": true
},
"shared": false,
"businessShared": true,
"business": true
},
"intents": [
{
"id": 0,
"path": "string",
"description": "string",
"answer": "string",
"customData": "string",
"enabled": true,
"shared": true,
"businessShared": true,
"business": true,
"phrases": [
{
"text": "string",
"entities": [
{
"entity": "string",
"slot": "string",
"startPos": 0,
"endPos": 0,
"text": "string",
"default": true,
"system": true,
"entityId": 0
}
],
"stagedPhraseIdx": 0
}
],
"patterns": [
"string"
],
"slots": [
{
"name": "string",
"entity": "string",
"required": true,
"prompts": [
"string"
],
"array": false,
"client": false
}
]
}
],
"entities": [
{
"entity": {
"id": 0,
"name": "string",
"enabled": true,
"shared": true,
"type": "dictionary",
"priority": 0,
"noSpelling": false,
"noMorph": false,
"itemsCount": 0,
"phoneticSearch": false,
"fuzzySearch": false,
"client": false
},
"records": [
{
"id": 0,
"type": "pattern",
"rule": [
"string"
],
"value": "string",
"clientId": "string"
}
]
}
],
"enabledSystemEntities": [
"string"
]
}