Дія fastline_pro
System ID:
action_fastline_pro
Опис
Спілкується з агентом Fast Line Pro: надсилає запит, підтримує контекст розмови через константу, опційно файли (vision) і режими blocking / streaming. Модель і інструменти агента задаються в UI Fast Line Pro (Publish), а не в JSON ноди.
Відповідь зберігається в константу (completion або save_response).
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| (текст відповіді) | Успіх: дія повертає текст відповіді агента |
| error | Немає agent_name / запиту / токена, таймаут або помилка сервісу |
На успіху гілка — сам текст відповіді. Для стабільного розгалуження використовуйте константу save_response і гілку error.
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
agent_name |
string | Так | — | Назва агента Fast Line Pro |
user_input |
string | Ні | текст повідомлення | Запит користувача. Підтримує плейсхолдери |
conversation_id |
string | Ні | null |
Імʼя константи, де зберігається ID розмови (не сам ID) |
reset_conversation |
string | Ні | — | Якщо truthy — очищає константу розмови й починає нову |
inputs |
object | Ні | {} |
Додаткові змінні для агента |
user |
string | Ні | поточний chat_id |
Ідентифікатор користувача для агента |
mode |
string | Ні | "blocking" |
blocking або agent (streaming) |
timeout_seconds |
number | Ні | 30 |
Таймаут для streaming-режиму |
vision_file |
boolean | Ні | false |
Обробляти вкладені зображення/файли |
save_response |
string | Ні | "completion" |
Константа для відповіді |
Приклад конфігурації
{
"agent_name": "customer_support",
"user_input": "{{user_question}}",
"conversation_id": "fl_pro_conversation",
"mode": "blocking",
"timeout_seconds": 30,
"save_response": "completion"
}