node red contrib simple chatgpt
1.0.0
从有效载荷字符串中查询chatgpt。
npm i node-red-contrib-simple-chatgpt
或者
从“管理标签”安装
| 物品 | 解释 |
|---|---|
| 令牌 | 设置OpenAPI的API键。 |
| 模型 | 指定要使用的型号。默认值为gpt-3.5-turbo 。 |
| 系统集 | 描述了AI助手等的设置。例如,您始终可以在单词结尾处指定“ tehepero”。 |
| 粘贴 | 通过对话历史。有必要继续对话。 |
| 功能 | 可以从gpt-3.5-turbo-0613开始使用。指定的样品分开可用。 |
| function_call | 您可以强制函数中指定的函数名称。如果使用auto ,则该功能将自动确定并调用。它不是none称为。指定{name: 関数名}迫使要执行的目标函数。 |
| 物品 | 解释 |
|---|---|
| 有效载荷 | 我会得到一个chatgpt回复。如果执行功能,则将返回null 。 |
| 粘贴 | 返回一系列对话。 |
| PAYLOADFUNCTION | 使用函数计数执行时,返回了您执行的函数的名称以及已解析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 "
}