node red contrib simple chatgpt
1.0.0
Query chatgpt من سلسلة الحمولة.
npm i node-red-contrib-simple-chatgpt
أو
التثبيت من علامة تبويب المسؤول
| غرض | توضيح |
|---|---|
| رمز | اضبط مفتاح API لـ Openapi. |
| نموذج | يحدد اسم النموذج للاستخدام. الافتراضي هو gpt-3.5-turbo . |
| SystemSetting | يصف إعدادات مساعدي الذكاء الاصطناعى ، وما إلى ذلك ، على سبيل المثال ، يمكنك دائمًا تحديد "tehepero" في نهاية الكلمة. |
| pastmessages | تمرير تاريخ المحادثة. من الضروري مواصلة المحادثة. |
| وظائف | يمكن استخدامها من gpt-3.5-turbo-0613 فصاعدًا. العينات المحددة متوفرة بشكل منفصل. |
| function_call | يمكنك فرض اسم الوظيفة المحدد في الوظائف. إذا كنت تستخدم auto ، فسيتم تحديد الوظيفة تلقائيًا واتصلت بها. لا يسمى none . تحديد {name: 関数名} يفرض على الوظيفة الهدف المراد تنفيذه. |
| غرض | توضيح |
|---|---|
| حمولة | سأحصل على استجابة chatgpt. إذا تم تنفيذ الوظيفة ، فسيتم إرجاع null . |
| pastmessages | إرجاع مجموعة التاريخ من المحادثات. |
| PayloadFunction | عند تنفيذها باستخدام FunctionCalling ، يتم إرجاع اسم الوظيفة التي قمت بتنفيذها والوسائط التي تم تحليلها JSON. |
عينة من الوظائف هي كما يلي: تحديد أسماء الوظائف وتفاصيل الوظائف والمعلمات بتنسيق الصفيف.
| غرض | توضيح |
|---|---|
| اسم | اسم الوظيفة. يمكنك اختيار اسمك المفضل. |
| وصف | وصف مفصل للوظيفة. من الأفضل الكتابة بشيء من التفصيل. |
| المعلمات | تفاصيل المعلمة. سيؤدي هذا إلى سرد اسم الخاصية ، والكتب والوصف الذي تريد تعيينه. |
| المعلمات | يحدد اسم الخاصية المطلوبة التي تريد إرجاع العقار. |
[
{
"name" : " get_weather " ,
"description" : "指定された場所と日付の天気を取得する" ,
"parameters" : {
"type" : " object " ,
"properties" : {
"location" : {
"type" : " string " ,
"description" : "都道府県や市、町の名前, e.g. 東京都文京区"
},
"date" : {
"type" : " string " ,
"description" : " Date formatted in YYYY/MM/DD, e.g. 2023/06/13 "
}
},
"required" : [
" location " ,
" date "
]
}
},
{
"name" : " recommend_book " ,
"description" : "おすすめの本を1冊紹介する" ,
"parameters" : {
"type" : " object " ,
"properties" : {
"title" : {
"type" : " string " ,
"description" : "本のタイトル"
},
"description" : {
"type" : " string " ,
"description" : "本の内容"
}
},
"required" : [
" title " ,
" description "
]
}
},
{
"name" : " hashtag_text " ,
"description" : "ユーザから与えられたテキストからハッシュタグを出力してください。 " ,
"parameters" : {
"type" : " object " ,
"properties" : {
"tag" : {
"type" : " string " ,
"description" : "ハッシュタグを最低でも3つ以上出力してください。 "
}
},
"required" : [
" tag "
]
}
}
]يرجى الاطلاع هنا للحصول على تفاصيل حول كيفية تحديد.
بالإضافة إلى auto أو none كسلسلة ، حدد اسم الوظيفة المراد تنفيذه على كائن JSON. فيما يلي مثال عند إعطاء الوظائف أعلاه. hashtag_text قد أجبر الآن.
{
"name" : " hashtag_text "
}