ai_function_embedding_default_credentials
aiEmbed lorsque l’appel ne fournit pas credentials dans son mappage de paramètres. Une valeur vide signifie qu’il n’existe aucune valeur par défaut : ces appels doivent donc fournir credentials explicitement. aiEmbed prend model comme argument positionnel obligatoire, et non depuis la collection nommée. Ce paramètre est distinct de ai_function_text_default_credentials, car un endpoint d’embeddings diffère d’un endpoint de chat.
ai_function_embedding_max_batch_size
aiEmbed. Les textes sont regroupés en lots de cette taille afin de réduire la surcharge liée aux appels d’API. Par exemple, 500 textes uniques avec une taille de lot de 100 entraînent 5 requêtes HTTP.
ai_function_max_api_calls_per_query
ai_function_max_input_tokens_per_query
prompt) sur l’ensemble des appels à l’API de la fonction d’IA dans une seule requête. Comptabilisé de façon cumulative à partir des réponses du fournisseur. Notez que cette limite peut être dépassée à hauteur des tokens d’entrée d’un appel, car le nombre de tokens d’entrée d’un appel n’est pas connu à l’avance. Définissez-la sur 0 pour la désactiver.
Cette limite n’est appliquée qu’aux fournisseurs qui renvoient un objet usage dans leur réponse (OpenAI, Anthropic, vLLM). Les fournisseurs qui n’indiquent pas l’usage des tokens (notamment HuggingFace TEI) laissent le compteur à 0 — utilisez plutôt ai_function_max_api_calls_per_query pour plafonner ces appels.
ai_function_max_output_tokens_per_query
usage dans leur réponse (OpenAI, Anthropic, vLLM). Elle ne s’applique pas aux fonctions d’embedding (notamment aiEmbed), qui ne produisent jamais de tokens de sortie.
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, aiExtract, aiTranslate) lorsque l’appel ne transmet pas credentials dans son mappage de paramètres. Une valeur vide signifie qu’il n’y a pas de valeur par défaut : ces appels doivent donc transmettre credentials explicitement. Un endpoint de chat-completions étant différent d’un endpoint d’embeddings, ce paramètre est distinct 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 ou ai_function_max_api_calls_per_query) interrompt la requête en levant une exception. Si false, les lignes restantes reçoivent la valeur par défaut du type de colonne (chaîne vide pour String).