RaiInvocationModeration interface
يعلن عن مكان وجود نص الطلب/الاستجابة حتى تتمكن الحواجز الأمنية من استخراجه.
الخصائص
| input_content_type | كيف يتم تحليل جسم الطلب. عند حذفها، تصبح الخدمة افتراضيا إلى |
| input_paths | المسارات إلى نص المستخدم في جسم الطلب. مطلوب عندما يكون input_content_type هو |
| output_content_type | كيف يتم تحليل جسم الاستجابة. عند حذفها، تصبح الخدمة افتراضيا إلى |
| output_paths | مسار (مسارات) إلى نص الوكيل في جسم استجابة NON-STREAMING. مطلوب عندما يكون response_mode non_streaming/كلاهما ويكون output_content_type |
| response_mode | شكل الاستجابة المعلن من قبل المؤلف؛ محركات تشغيل بوابة الإخراج وأي الحقول المطلوبة. |
| stream_selectors | محدد واحد من SSE> لكل نوع حدث يحمل نصا. مطلوب عندما يكون response_mode يبث أو كلاهما ويكون output_content_type |
تفاصيل الخاصية
input_content_type
كيف يتم تحليل جسم الطلب. عند حذفها، تصبح الخدمة افتراضيا إلى json.
input_content_type?: RaiInvocationContentType
قيمة الخاصية
input_paths
المسارات إلى نص المستخدم في جسم الطلب. مطلوب عندما يكون input_content_type هو json.
input_paths?: string[]
قيمة الخاصية
string[]
output_content_type
كيف يتم تحليل جسم الاستجابة. عند حذفها، تصبح الخدمة افتراضيا إلى json.
output_content_type?: RaiInvocationContentType
قيمة الخاصية
output_paths
مسار (مسارات) إلى نص الوكيل في جسم استجابة NON-STREAMING. مطلوب عندما يكون response_mode non_streaming/كلاهما ويكون output_content_type json.
output_paths?: string[]
قيمة الخاصية
string[]
response_mode
شكل الاستجابة المعلن من قبل المؤلف؛ محركات تشغيل بوابة الإخراج وأي الحقول المطلوبة.
response_mode: RaiInvocationMode
قيمة الخاصية
stream_selectors
محدد واحد من SSE> لكل نوع حدث يحمل نصا. مطلوب عندما يكون response_mode يبث أو كلاهما ويكون output_content_type json.
stream_selectors?: RaiSseTextSelector[]