ChatCompletionSkill interface
مهارة تستدعي نموذج لغة عبر نقطة نهاية إكمال الدردشة في Azure الذكاء الاصطناعي Foundry.
- يمتد
الخصائص
| api |
مفتاح واجهة برمجة التطبيقات للمصادقة على النموذج. لا يمكن تحديد كل من apiKey و authIdentity في نفس الوقت. |
| common |
معلمات نموذج اللغة الشائعة التي يمكن للعملاء تعديلها. إذا تم حذفها ، تطبيق التخلف عن السداد المعقول. |
| extra |
قاموس من النوع المفتوح للمعلمات الخاصة بالنموذج التي يجب إلحاقها باستدعاء إكمال الدردشة. يتبع نمط قابلية التوسعة ل Azure الذكاء الاصطناعي Foundry. |
| extra |
كيفية التعامل مع المعلمات الإضافية بواسطة Azure الذكاء الاصطناعي Foundry. الافتراضي هو "خطأ". |
| odatatype | تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
| response |
يحدد كيفية تنسيق LLM استجابته. يتم الإعداد الافتراضي لنوع الاستجابة "نص". |
الخصائص الموروثة
| auth |
الهوية المدارة المعينة من قبل المستخدم المستخدمة للاتصالات الصادرة. إذا تم توفير authResourceId ولم يتم تحديده، يتم استخدام الهوية المدارة المعينة من قبل النظام. في تحديثات المفهرس، إذا كانت الهوية غير محددة، تظل القيمة دون تغيير. إذا تم تعيينه إلى "بلا"، مسح قيمة هذه الخاصية. |
| auth |
ينطبق على المهارات المخصصة التي تتصل بالتعليمات البرمجية الخارجية في وظيفة Azure أو بعض التطبيقات الأخرى التي توفر التحويلات. يجب أن تكون هذه القيمة معرف التطبيق الذي تم إنشاؤه للوظيفة أو التطبيق عند تسجيله مع Azure Active Directory. عند تحديدها، تتصل المهارة المخصصة بالوظيفة أو التطبيق باستخدام معرف مدار (إما نظام أو تعيين من قبل المستخدم) لخدمة البحث ورمز الوصول للوظيفة أو التطبيق، باستخدام هذه القيمة كمعرف المورد لإنشاء نطاق الرمز المميز للوصول. |
| batch |
حجم الدفعة المطلوب الذي يشير إلى عدد المستندات. |
| context | يمثل المستوى الذي تحدث فيه العمليات، مثل جذر المستند أو محتوى المستند (على سبيل المثال، /document أو /document/content). الإعداد الافتراضي هو /document. |
| degree |
إذا تم تعيينه، عدد الاستدعاءات المتوازية التي يمكن إجراؤها على واجهة برمجة تطبيقات الويب. |
| description | وصف المهارة التي تصف مدخلات المهارة ومخرجاتها واستخدامها. |
| http |
العناوين المطلوبة لإجراء طلب http. |
| http |
أسلوب طلب http. |
| inputs | يمكن أن تكون مدخلات المهارات عمودا في مجموعة البيانات المصدر، أو إخراج مهارة المصدر. |
| name | اسم المهارة التي تحددها بشكل فريد داخل مجموعة المهارات. سيتم إعطاء مهارة بدون اسم معرف اسما افتراضيا لفهرسها المستند إلى 1 في صفيف المهارات، مسبوقا بالحرف '#'. |
| outputs | إخراج المهارة هو إما حقل في فهرس بحث، أو قيمة يمكن استهلاكها كمدخل من قبل مهارة أخرى. |
| timeout | المهلة المطلوبة للطلب. الافتراضي هو 30 ثانية. |
| uri | عنوان URL لواجهة برمجة تطبيقات الويب. |
تفاصيل الخاصية
apiKey
مفتاح واجهة برمجة التطبيقات للمصادقة على النموذج. لا يمكن تحديد كل من apiKey و authIdentity في نفس الوقت.
apiKey?: string
قيمة الخاصية
string
commonModelParameters
معلمات نموذج اللغة الشائعة التي يمكن للعملاء تعديلها. إذا تم حذفها ، تطبيق التخلف عن السداد المعقول.
commonModelParameters?: CommonModelParameters
قيمة الخاصية
extraParameters
قاموس من النوع المفتوح للمعلمات الخاصة بالنموذج التي يجب إلحاقها باستدعاء إكمال الدردشة. يتبع نمط قابلية التوسعة ل Azure الذكاء الاصطناعي Foundry.
extraParameters?: {[propertyName: string]: unknown}
قيمة الخاصية
{[propertyName: string]: unknown}
extraParametersBehavior
كيفية التعامل مع المعلمات الإضافية بواسطة Azure الذكاء الاصطناعي Foundry. الافتراضي هو "خطأ".
extraParametersBehavior?: string
قيمة الخاصية
string
odatatype
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن
odatatype: "#Microsoft.Skills.Custom.ChatCompletionSkill"
قيمة الخاصية
"#Microsoft.Skills.Custom.ChatCompletionSkill"
responseFormat
يحدد كيفية تنسيق LLM استجابته. يتم الإعداد الافتراضي لنوع الاستجابة "نص".
responseFormat?: ChatCompletionResponseFormat
قيمة الخاصية
تفاصيل الخاصية الموروثة
authIdentity
الهوية المدارة المعينة من قبل المستخدم المستخدمة للاتصالات الصادرة. إذا تم توفير authResourceId ولم يتم تحديده، يتم استخدام الهوية المدارة المعينة من قبل النظام. في تحديثات المفهرس، إذا كانت الهوية غير محددة، تظل القيمة دون تغيير. إذا تم تعيينه إلى "بلا"، مسح قيمة هذه الخاصية.
authIdentity?: SearchIndexerDataIdentity
قيمة الخاصية
موروثة منWebApiSkill.authIdentity
authResourceId
ينطبق على المهارات المخصصة التي تتصل بالتعليمات البرمجية الخارجية في وظيفة Azure أو بعض التطبيقات الأخرى التي توفر التحويلات. يجب أن تكون هذه القيمة معرف التطبيق الذي تم إنشاؤه للوظيفة أو التطبيق عند تسجيله مع Azure Active Directory. عند تحديدها، تتصل المهارة المخصصة بالوظيفة أو التطبيق باستخدام معرف مدار (إما نظام أو تعيين من قبل المستخدم) لخدمة البحث ورمز الوصول للوظيفة أو التطبيق، باستخدام هذه القيمة كمعرف المورد لإنشاء نطاق الرمز المميز للوصول.
authResourceId?: string
قيمة الخاصية
string
موروثة منWebApiSkill.authResourceId
batchSize
حجم الدفعة المطلوب الذي يشير إلى عدد المستندات.
batchSize?: number
قيمة الخاصية
number
موروثة منWebApiSkill.batchSize
context
يمثل المستوى الذي تحدث فيه العمليات، مثل جذر المستند أو محتوى المستند (على سبيل المثال، /document أو /document/content). الإعداد الافتراضي هو /document.
context?: string
قيمة الخاصية
string
موروثة منWebApiSkill.context
degreeOfParallelism
إذا تم تعيينه، عدد الاستدعاءات المتوازية التي يمكن إجراؤها على واجهة برمجة تطبيقات الويب.
degreeOfParallelism?: number
قيمة الخاصية
number
موروثة منWebApiSkill.degreeOfParallelism
description
وصف المهارة التي تصف مدخلات المهارة ومخرجاتها واستخدامها.
description?: string
قيمة الخاصية
string
موروثة منWebApiSkill.description
httpHeaders
العناوين المطلوبة لإجراء طلب http.
httpHeaders?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
موروثة منWebApiSkill.httpHeaders
httpMethod
inputs
يمكن أن تكون مدخلات المهارات عمودا في مجموعة البيانات المصدر، أو إخراج مهارة المصدر.
inputs: InputFieldMappingEntry[]
قيمة الخاصية
موروثة منWebApiSkill.inputs
name
اسم المهارة التي تحددها بشكل فريد داخل مجموعة المهارات. سيتم إعطاء مهارة بدون اسم معرف اسما افتراضيا لفهرسها المستند إلى 1 في صفيف المهارات، مسبوقا بالحرف '#'.
name?: string
قيمة الخاصية
string
موروثة منWebApiSkill.name
outputs
إخراج المهارة هو إما حقل في فهرس بحث، أو قيمة يمكن استهلاكها كمدخل من قبل مهارة أخرى.
outputs: OutputFieldMappingEntry[]
قيمة الخاصية
موروثة منWebApiSkill.outputs
timeout
المهلة المطلوبة للطلب. الافتراضي هو 30 ثانية.
timeout?: string
قيمة الخاصية
string
موروثة منWebApiSkill.timeout