ai_function_embedding_default_credentials
credentials が渡されない場合に、aiEmbed が使用する 名前付きコレクション の名前です。空の場合はデフォルトがないことを意味し、そのような呼び出しでは credentials を明示的に渡す必要があります。aiEmbed は model を必須の位置引数として受け取り、名前付きコレクション からは取得しません。埋め込み用のエンドポイントはチャット用のものとは異なるため、ai_function_text_default_credentials とは分けて管理されています。
ai_function_embedding_max_batch_size
aiEmbed が 1 回の HTTP リクエストに含められるテキストの最大数です。API 呼び出しのオーバーヘッドを減らすため、テキストはこのサイズのバッチにまとめられます。たとえば、一意なテキストが 500 件あり、バッチサイズが 100 の場合、HTTP リクエストは 5 回になります。
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 object を返すプロバイダ (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
credentials が渡されない場合、テキスト AI 関数 (aiGenerate、aiClassify、aiExtract、aiTranslate) が使用する名前付きコレクションの名前です。空の場合はデフォルトがないことを意味し、そのような呼び出しでは credentials を明示的に渡す必要があります。chat-completions の endpoint は 埋め込み 用のものとは異なるため、これは 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 の場合は空文字列) が設定されます。