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 "
}