ai_function_embedding_default_credentials
aiEmbed عندما لا يمرّر الاستدعاء credentials ضمن خريطة المعلمات الخاصة به. وتعني القيمة الفارغة عدم وجود قيمة افتراضية: لذا يجب على مثل هذه الاستدعاءات تمرير credentials صراحةً. يأخذ aiEmbed model بوصفه وسيطًا موضعيًا مطلوبًا، وليس من المجموعة المسماة. وقد أُبقي هذا الإعداد منفصلًا عن ai_function_text_default_credentials لأن نقطة نهاية التضمينات تختلف عن نقطة نهاية الدردشة.
ai_function_embedding_max_batch_size
aiEmbed. تُجمَّع النصوص في دفعات بهذا الحجم لتقليل الحمل الإضافي لاستدعاءات واجهة برمجة التطبيقات. على سبيل المثال، ينتج عن 500 نص فريد وحجم دفعة يبلغ 100 خمسة طلبات 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
aiGenerate, aiClassify, aiExtract, aiTranslate) عندما لا يمرّر الاستدعاء 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).