Дія 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"
}