RaiInvocationModeration interface

يعلن عن مكان وجود نص الطلب/الاستجابة حتى تتمكن الحواجز الأمنية من استخراجه.

الخصائص

input_content_type

كيف يتم تحليل جسم الطلب. عند حذفها، تصبح الخدمة افتراضيا إلى json.

input_paths

المسارات إلى نص المستخدم في جسم الطلب. مطلوب عندما يكون input_content_type هو json.

output_content_type

كيف يتم تحليل جسم الاستجابة. عند حذفها، تصبح الخدمة افتراضيا إلى json.

output_paths

مسار (مسارات) إلى نص الوكيل في جسم استجابة NON-STREAMING. مطلوب عندما يكون response_mode non_streaming/كلاهما ويكون output_content_type json.

response_mode

شكل الاستجابة المعلن من قبل المؤلف؛ محركات تشغيل بوابة الإخراج وأي الحقول المطلوبة.

stream_selectors

محدد واحد من SSE> لكل نوع حدث يحمل نصا. مطلوب عندما يكون response_mode يبث أو كلاهما ويكون output_content_type json.

تفاصيل الخاصية

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[]

قيمة الخاصية