Дія fastline_search
System ID:
action_fastline_search
Опис
Fast Line: лише векторний пошук у базі знань — без генерації тексту ШІ. Найкращу відповідь зберігає в константу (fastline_search_best_result або save_response), повний список — у fastline_search_result.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Пошук виконано (результат може бути порожнім) |
| error | Немає тексту для пошуку |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
user_input | string | Ні | null | Питання; інакше — fastline_search_request або текст повідомлення |
bot_id | string / number | Ні | поточний бот | Бот для пошуку |
provider | string | Ні | null | Провайдер для векторизації |
model | string | Ні | null | Модель векторизації |
apiKey | string | Ні | null | Ключ (також openai_token) |
customConfig | object | Ні | null | Додаткова конфігурація пошуку |
limit | number | Ні | null | Максимум результатів |
category | string | Ні | null | Фільтр за категорією |
max_distance | number | Ні | null | Поріг відстані |
save_response | string | Ні | "fastline_search_best_result" | Константа для найкращої відповіді |
Приклад конфігурації
{
"user_input": "{{user_question}}",
"category": "support",
"max_distance": 0.3,
"limit": 5,
"save_response": "best_answer"
}