ChatChoice interface

تمثيل إكمال موجه واحد كجزء من طلب إكمال الدردشة الشامل. بشكل عام، n يتم إنشاء الخيارات لكل مطالبة مقدمة بقيمة افتراضية 1. قد تحد حدود الرمز المميز والإعدادات الأخرى من عدد الخيارات التي تم إنشاؤها.

الخصائص

contentFilterResults

معلومات حول فئة تصفية المحتوى (الكراهية والجنسية والعنف self_harm)، إذا تم اكتشافها، بالإضافة إلى مستوى الخطورة (very_low، منخفض، متوسط، عالي النطاق يحدد شدة المحتوى الضار ومستوى مخاطره) وما إذا كان قد تمت تصفيته أم لا.

delta

محتوى رسالة دلتا لاستجابة دفق.

enhancements

يمثل نتائج إخراج تحسينات Azure OpenAI لإكمال الدردشة، كما تم تكوينه عبر الإدخال المطابق المتوفر في الطلب. تتوفر هذه المعلومات التكميلية فقط عند استخدام Azure OpenAI وفقط عند تكوين الطلب لاستخدام التحسينات.

finishDetails

سبب توقف النموذج عن إنشاء الرموز المميزة، جنبا إلى جنب مع أي تفاصيل قابلة للتطبيق. يحل هذا التمثيل المنظم محل "finish_reason" لبعض النماذج.

finishReason

سبب اكتمال اختيار إكمال الدردشة هذا تم إنشاؤه.

index

الفهرس الذي تم ترتيبه المرتبط باختيار إكمال الدردشة هذا.

logprobs

معلومات احتمال السجل لهذا الاختيار، كما تم تمكينها عبر خيار طلب "logprobs".

message

رسالة الدردشة لمطالبة إكمال دردشة معينة.

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

contentFilterResults

معلومات حول فئة تصفية المحتوى (الكراهية والجنسية والعنف self_harm)، إذا تم اكتشافها، بالإضافة إلى مستوى الخطورة (very_low، منخفض، متوسط، عالي النطاق يحدد شدة المحتوى الضار ومستوى مخاطره) وما إذا كان قد تمت تصفيته أم لا.

contentFilterResults?: ContentFilterResultsForChoice

قيمة الخاصية

delta

محتوى رسالة دلتا لاستجابة دفق.

delta?: ChatResponseMessage

قيمة الخاصية

enhancements

يمثل نتائج إخراج تحسينات Azure OpenAI لإكمال الدردشة، كما تم تكوينه عبر الإدخال المطابق المتوفر في الطلب. تتوفر هذه المعلومات التكميلية فقط عند استخدام Azure OpenAI وفقط عند تكوين الطلب لاستخدام التحسينات.

enhancements?: AzureChatEnhancements

قيمة الخاصية

finishDetails

سبب توقف النموذج عن إنشاء الرموز المميزة، جنبا إلى جنب مع أي تفاصيل قابلة للتطبيق. يحل هذا التمثيل المنظم محل "finish_reason" لبعض النماذج.

finishDetails?: ChatFinishDetailsUnion

قيمة الخاصية

finishReason

سبب اكتمال اختيار إكمال الدردشة هذا تم إنشاؤه.

finishReason: null | string

قيمة الخاصية

null | string

index

الفهرس الذي تم ترتيبه المرتبط باختيار إكمال الدردشة هذا.

index: number

قيمة الخاصية

number

logprobs

معلومات احتمال السجل لهذا الاختيار، كما تم تمكينها عبر خيار طلب "logprobs".

logprobs: null | ChatChoiceLogProbabilityInfo

قيمة الخاصية

message

رسالة الدردشة لمطالبة إكمال دردشة معينة.

message?: ChatResponseMessage

قيمة الخاصية