ai_function_allow_insecure_endpoint
endpoint 사용을 거부합니다. 루프백이 아닌 호스트를 사용하는 HTTPS 이외의 모든 엔드포인트는 예외와 함께 거부됩니다. 루프백 엔드포인트(예: 로컬 http://localhost 모델 서버)는 항상 허용됩니다. 원격 호스트에서 평문 http:// 엔드포인트를 허용하려면 true로 설정하십시오.
ai_function_embedding_default_credentials
credentials를 전달하지 않을 때 임베딩 함수(aiEmbed, aiSimilarity)가 사용하는 명명된 컬렉션의 이름입니다. 비어 있으면 기본값이 없다는 뜻이며, 이런 호출에서는 credentials를 명시적으로 전달해야 합니다. 이 함수들은 model을 필수 위치 인수로 받으며, 명명된 컬렉션에서 가져오지 않습니다. 임베딩 엔드포인트는 채팅 엔드포인트와 다르므로 ai_function_text_default_credentials와는 별도로 유지됩니다.
ai_function_embedding_max_batch_size
aiEmbed, aiSimilarity)가 수행하는 단일 HTTP 요청에 포함할 수 있는 최대 텍스트 수입니다. API 호출 오버헤드를 줄이기 위해 텍스트는 이 크기의 배치로 묶입니다. 예를 들어 서로 다른 텍스트 500개와 배치 크기 100을 사용하면 HTTP 요청이 5회 발생합니다.
ai_function_max_api_calls_per_query
ai_function_max_input_tokens_per_query
usage 객체를 포함해 보고하는 provider(OpenAI, Anthropic, vLLM)에만 적용됩니다. 토큰 사용량을 생략하는 provider(특히 HuggingFace TEI)의 경우 카운터가 0으로 유지되므로, 이러한 호출 수를 제한하려면 대신 ai_function_max_api_calls_per_query를 사용하십시오.
ai_function_max_output_tokens_per_query
usage 객체를 포함해 보고하는 provider(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
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은 빈 문자열).