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을 사용하면 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)에는 적용되지 않으며, 이러한 함수는 출력 토큰을 생성하지 않습니다.
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) 호출에서 매개변수 맵에 credentials가 전달되지 않은 경우 사용되는 명명된 컬렉션의 이름입니다. 비어 있으면 기본값이 없다는 뜻이며, 이러한 호출에서는 credentials를 명시적으로 전달해야 합니다. chat-completions 엔드포인트는 임베딩s 엔드포인트와 다르므로, 이 설정은 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은 빈 문자열).