ai_function_allow_insecure_endpoint
endpoint именованной коллекции, который отправляет промпты и ключи API на удалённый хост по незашифрованному соединению: любая конечная точка, не использующая HTTPS и не расположенная на loopback-хосте, отклоняется с исключением. Конечные точки loopback (например, локальный сервер модели http://localhost) всегда разрешены. Установите true, чтобы разрешить использование незашифрованных конечных точек http:// на удалённых хостах.
ai_function_embedding_default_credentials
aiEmbed, aiSimilarity) используют, если при вызове в карту параметров не передаются credentials. Пустое значение означает, что значения по умолчанию нет: в таких вызовах credentials нужно передавать явно. Эти функции принимают model как обязательный позиционный аргумент, а не из именованной коллекции. Этот параметр выделен отдельно от ai_function_text_default_credentials, поскольку конечная точка для эмбеддингов отличается от конечной точки чата.
ai_function_embedding_max_batch_size
aiEmbed, aiSimilarity). Тексты группируются в батчи такого размера, чтобы снизить накладные расходы на вызовы API. Например, 500 уникальных текстов при размере батча 100 дадут 5 HTTP-запросов.
ai_function_max_api_calls_per_query
ai_function_max_input_tokens_per_query
usage в своём ответе (OpenAI, Anthropic, vLLM). Если провайдер не передаёт сведения об использовании токенов (в частности, HuggingFace TEI), счётчик остаётся равным 0 — в таком случае используйте ai_function_max_api_calls_per_query, чтобы ограничить число таких вызовов.
ai_function_max_output_tokens_per_query
usage в своём ответе (OpenAI, Anthropic, vLLM). Оно не распространяется на функции эмбеддинга (aiEmbed, aiSimilarity), которые никогда не создают выходные токены.
ai_function_max_retries
ai_function_retry_initial_delay_ms.
ai_function_request_timeout_sec
ai_function_max_retries.
ai_function_retry_initial_delay_ms
ai_function_text_default_credentials
aiGenerate, aiClassify, aiFilter, aiExtract, aiTranslate, aiRedact) используют, если в карте параметров вызова не указаны credentials. Пустое значение означает отсутствие значения по умолчанию: в таких вызовах credentials нужно передавать явно. Конечная точка chat-completions отличается от конечной точки для эмбеддингов, поэтому этот параметр отделён от ai_function_embedding_default_credentials.
ai_function_throw_on_error
true (по умолчанию), то при необратимом сбое вызова функции ИИ после исчерпания всех повторных попыток выполнение запроса прерывается с исключением. Если false, для строки, в которой произошёл сбой, используется значение по умолчанию для типа столбца (пустая строка для String), и обработка продолжается.
ai_function_throw_on_quota_exceeded
ai_function_max_input_tokens_per_query, ai_function_max_output_tokens_per_query или ai_function_max_api_calls_per_query) запрос прерывается с Исключением. Если false, для оставшихся строк используется значение по умолчанию для типа столбца (пустая строка для String).