node red contrib simple chatgpt
1.0.0
Requête le chatppt à partir de la chaîne de charge utile.
npm i node-red-contrib-simple-chatgpt
ou
Installer à partir de l'onglet Admin
| article | explication |
|---|---|
| Jeton | Définissez la touche API pour OpenAPI. |
| Modèle | Spécifie le nom du modèle à utiliser. La valeur par défaut est gpt-3.5-turbo . |
| Étage de systèmes | Décrit les paramètres des assistants d'IA, etc. Par exemple, vous pouvez toujours spécifier "Tehepero" à la fin du mot. |
| passages | Passer l'histoire de la conversation. Il est nécessaire de poursuivre la conversation. |
| fonctions | Peut être utilisé à partir de gpt-3.5-turbo-0613 . Des échantillons spécifiés sont disponibles séparément. |
| function_call | Vous pouvez forcer le nom de fonction spécifié dans les fonctions. Si vous utilisez auto , la fonction sera automatiquement déterminée et appelée. Ça ne s'appelle none . Spécification {name: 関数名} Force la fonction cible à exécuter. |
| article | explication |
|---|---|
| charge utile | J'obtiendrai une réponse Chatgpt. Si la fonction est exécutée, null sera renvoyé. |
| passages | Renvoie un tableau d'historique de conversations. |
| charge utile | Lorsqu'il est exécuté avec FonctionCalling, le nom de la fonction que vous avez exécutée et les arguments qui ont été analysés JSON sont retournés. |
Un échantillon de fonctions est le suivant: Spécifiez les noms de fonction, les détails de la fonction et les paramètres au format de tableau.
| article | explication |
|---|---|
| nom | Le nom de la fonction. Vous pouvez choisir votre nom préféré. |
| description | Description détaillée de la fonction. Il vaut mieux écrire en détail. |
| paramètres. | Détails des paramètres. Cela répertoriera le nom, le type et la description de la propriété que vous souhaitez définir. |
| paramètres. | Spécifie le nom de propriété requis que vous souhaitez que la propriété renvoie. |
[
{
"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 "
]
}
}
]Veuillez consulter ici pour plus de détails sur la façon de spécifier.
En plus de auto ou none comme une chaîne, spécifiez le nom de la fonction à exécuter sur un objet JSON. Voici un exemple lorsque les fonctions ci-dessus sont données. hashtag_text est maintenant forcé.
{
"name" : " hashtag_text "
}