ai_function_allow_insecure_endpoint
endpoint de una colección con nombre que enviaría prompts y claves de API mediante una conexión sin cifrar a un host remoto: se rechaza con una excepción cualquier endpoint que no sea HTTPS y cuyo host no sea de loopback. Los endpoints de loopback (por ejemplo, un servidor de modelos local en http://localhost) siempre están permitidos. Establézcalo en true para permitir endpoints http:// sin cifrar en hosts remotos.
ai_function_embedding_default_credentials
aiEmbed, aiSimilarity) cuando la llamada no pasa credentials en su mapa de parámetros. Vacío significa que no hay ningún valor predeterminado: esas llamadas deben pasar credentials explícitamente. Estas funciones toman model como argumento posicional obligatorio, no de la colección con nombre. Se mantiene separado de ai_function_text_default_credentials porque un endpoint de embeddings es distinto de uno de chat.
ai_function_embedding_max_batch_size
aiEmbed, aiSimilarity). Los textos se agrupan en lotes de este tamaño para reducir la sobrecarga de las llamadas a la API. Por ejemplo, 500 textos únicos con un tamaño de lote de 100 dan como resultado 5 solicitudes HTTP.
ai_function_max_api_calls_per_query
SETTINGS en una subconsulta. Establézcalo en 0 para desactivarlo.
ai_function_max_input_tokens_per_query
SETTINGS en una subconsulta. Establézcalo en 0 para desactivarlo.
Este límite solo se aplica a los proveedores que informan un objeto usage en su respuesta (OpenAI, Anthropic, vLLM). Los proveedores que omiten el uso de tokens (en particular, HuggingFace TEI) hacen que el contador permanezca en 0; use ai_function_max_api_calls_per_query en su lugar para limitar esas llamadas.
ai_function_max_output_tokens_per_query
SETTINGS en una subconsulta. Establécelo en 0 para desactivarlo.
Este límite solo se aplica a los proveedores que informan un objeto usage en su respuesta (OpenAI, Anthropic, vLLM). No se aplica a las funciones de embedding (aiEmbed, aiSimilarity), que nunca generan tokens de salida.
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) cuando la llamada no incluye credentials en su mapa de parámetros. Vacío significa que no hay ningún valor predeterminado: esas llamadas deben pasar credentials explícitamente. Un endpoint de chat-completions es distinto de uno de embeddings, por lo que esto es independiente de ai_function_embedding_default_credentials.
ai_function_throw_on_error
ai_function_throw_on_quota_exceeded
ai_function_max_input_tokens_per_query, ai_function_max_output_tokens_per_query o ai_function_max_api_calls_per_query) aborta la consulta con una excepción. Si es false, las filas restantes reciben el valor predeterminado del tipo de columna (cadena vacía para String). Al igual que los límites de cuota, esto debe establecerse en la consulta de nivel superior; se ignora una sobrescritura de SETTINGS en una subconsulta.