SDK повторяет модель узлов и связей Voice Agent Builder. Вы создаёте Workflow, добавляете узлы (startCall, agentNode, endCall, …) через add(), соединяете их через edge() и сохраняете результат через save_workflow.

Предварительные требования

  • API-ключ Агентики, экспортированный как AGENTIKA_API_KEY
  • Существующий ID агента, под который сохраняются черновики (создайте его в UI Агентики или через POST /api/v1/workflow/create)

Сборка и сохранение

Пример ниже собирает трёхузлового агента для квалификации заявок на кредит и сохраняет его как новую версию-черновик существующего агента. Ваш опубликованный агент продолжает обрабатывать звонки, пока вы явно не опубликуете черновик.

Редактирование существующего агента

Загрузите агента в редактируемый Workflow, измените его, затем сохраните:

Обнаружение типов узлов

Строка type каждого узла и обязательные поля берутся из каталога node-spec на backend. Получите его во время выполнения, чтобы проверить, что вы можете построить:
Полное описание каждого типа узла и его полей см. в разделе Nodes документации Voice Agent Builder.