ai_function_embedding_default_credentials
credentials 时,aiEmbed 使用的命名集合名称。留空表示没有默认值:此类调用必须显式传递 credentials。aiEmbed 将 model 作为必需的位置参数传入,而不是从命名集合中获取。之所以与 ai_function_text_default_credentials 分开,是因为嵌入向量端点与聊天端点不同。
ai_function_embedding_max_batch_size
aiEmbed 发起的 HTTP 请求中最多可包含的文本数量。文本会按该大小分成批次,以减少 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) 。它不适用于 embedding 函数 (尤其是 aiEmbed) ,因为这类函数不会产生输出标记。
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
credentials 时,文本 AI 函数 (aiGenerate、aiClassify、aiExtract、aiTranslate) 将使用此命名集合的名称。为空表示没有默认值:此类调用必须显式传递 credentials。聊天补全端点与嵌入向量端点不同,因此该设置与 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 或 ai_function_max_api_calls_per_query) 时,查询会因抛出异常而中止。如果为 false,剩余行将接收该列类型的默认值 (String 的默认值为空字符串) 。