node red contrib simple chatgpt
1.0.0
Consulta chatgpt de la cadena de carga útil.
npm i node-red-contrib-simple-chatgpt
o
Instalar desde la pestaña Admin
| artículo | explicación |
|---|---|
| Simbólico | Establezca la tecla API para OpenAPI. |
| Modelo | Especifica el nombre del modelo a usar. El valor predeterminado es gpt-3.5-turbo . |
| Systemation | Describe la configuración para asistentes de IA, etc. Por ejemplo, siempre puede especificar "Tehepero" al final de la palabra. |
| pasajeros | Pasar el historial de conversación. Es necesario continuar la conversación. |
| funciones | Se puede usar desde gpt-3.5-turbo-0613 en adelante. Las muestras especificadas están disponibles por separado. |
| function_call | Puede forzar el nombre de la función especificado en las funciones. Si usa auto , la función se determinará automáticamente y se llamará. No se llama none . Especificar {name: 関数名} Fuerza a la función de destino que se ejecutará. |
| artículo | explicación |
|---|---|
| carga útil | Recibiré una respuesta de chatgpt. Si se ejecuta la función, null se devolverá. |
| pasajeros | Devuelve una matriz de conversaciones de historia. |
| Funciones de carga útil | Cuando se ejecuta con FunctionCalling, se devuelven el nombre de la función que ejecutó y se devuelven los argumentos que se han analizado. |
Una muestra de funciones es la siguiente: especificar nombres de funciones, detalles de funciones y parámetros en formato de matriz.
| artículo | explicación |
|---|---|
| nombre | El nombre de la función. Puedes elegir tu nombre favorito. |
| descripción | Descripción detallada de la función. Es mejor escribir con cierto detalle. |
| parámetros.properties | Detalles del parámetro. Esto enumerará el nombre de la propiedad, el tipo y la descripción que desea establecer. |
| parámetros. | Especifica el nombre de la propiedad requerido que desea que la propiedad devuelva. |
[
{
"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 "
]
}
}
]Consulte aquí para obtener detalles sobre cómo especificar.
Además de auto o none como una cadena, especifique el nombre de la función que se forzará a ejecutarse en un objeto JSON. Aquí hay un ejemplo cuando se dan las funciones anteriores. hashtag_text ahora está forzado.
{
"name" : " hashtag_text "
}