KnowledgeBaseCopyReport
План (dry_run) или результат копирования базы знаний.
Ничего не было записано.
Агент, из которого взяты документы.
Агент, который их получил.
directories object[]
По одной записи на каждую выбранную директорию источника.
Директория у исходного агента.
Имя директории; ключ слияния.
reuse - документы попадут в существующую директорию целевого агента с этим именем; create - будет создана новая.
Possible values: [create, reuse]
target_directory_id object
Целевая директория; null при dry_run для директорий, которые будут созданы.
- integer
- null
documents object[]
По одной записи на каждый документ источника в выбранных директориях.
Документ у исходного агента.
Название документа.
Его директория у исходного агента.
copy - клонирован; skip_duplicate - у целевого агента уже есть документ с тем же хешем источника или с тем же названием в той же директории (target_document_id указывает на него); skip_not_ready - обработка не завершена или завершилась ошибкой; skip_no_source - нет исходного файла в объектном хранилище; skip_hitl_answers - документ одобренных менеджером ответов, исключён, если не задан include_hitl_answers.
Possible values: [copy, skip_duplicate, skip_not_ready, skip_no_source, skip_hitl_answers]
target_document_id object
Клон или уже существующий дубликат; null при dry_run.
- integer
- null
Число клонированных документов.
0Число пропущенных документов по любой причине.
0{
"dry_run": true,
"source_agent_id": 0,
"target_agent_id": 0,
"directories": [
{
"source_directory_id": 0,
"name": "string",
"action": "create",
"target_directory_id": 0
}
],
"documents": [
{
"source_document_id": 0,
"title": "string",
"source_directory_id": 0,
"action": "copy",
"target_document_id": 0
}
],
"copied": 0,
"skipped": 0
}