Перейти к основному содержимому

KnowledgeBaseCopyReport

План (dry_run) или результат копирования базы знаний.

dry_runDry Runrequired

Ничего не было записано.

source_agent_idSource Agent Idrequired

Агент, из которого взяты документы.

target_agent_idTarget Agent Idrequired

Агент, который их получил.

directories object[]

По одной записи на каждую выбранную директорию источника.

  • Array [
  • source_directory_idSource Directory Idrequired

    Директория у исходного агента.

    nameNamerequired

    Имя директории; ключ слияния.

    actionActionrequired

    reuse - документы попадут в существующую директорию целевого агента с этим именем; create - будет создана новая.

    Possible values: [create, reuse]

    target_directory_id object

    Целевая директория; null при dry_run для директорий, которые будут созданы.

    anyOf
    integer
  • ]
  • documents object[]

    По одной записи на каждый документ источника в выбранных директориях.

  • Array [
  • source_document_idSource Document Idrequired

    Документ у исходного агента.

    titleTitlerequired

    Название документа.

    source_directory_idSource Directory Idrequired

    Его директория у исходного агента.

    actionActionrequired

    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.

    anyOf
    integer
  • ]
  • copiedCopied

    Число клонированных документов.

    Default value: 0
    skippedSkipped

    Число пропущенных документов по любой причине.

    Default value: 0
    KnowledgeBaseCopyReport
    {
    "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
    }