# 创建会话节点
会话指的是用户与模型之间基于同一主题的一系列连续的对话交互,会话中存储用户输入的消息和模型回复的消息。创建会话节点用于在低代码工作流或对话流中创建一个空的会话。
## 节点说明
会话用于存储用户和模型的会话消息。每个对话流都需要绑定一个会话作为开始节点的默认会话,执行对话流时产生的消息都会自动写入到这个会话中。创建会话节点用于在低代码工作流或对话流中生成一个新的会话,新会话中默认没有任何消息记录,它被绑定对话流并运行一次后才会有消息接入。
在一些需要在运行过程中创建会话的场景,可以通过会话节点创建会话,再将新会话作为对话流的入参,运行对话流、写入消息。
* 会话类节点只能在应用中使用。低代码智能体暂不支持会话管理类节点,即创建会话、修改会话、删除会话、查询会话列表节点。
* 创建会话节点创建出的是动态会话,试运行时会展示在应用会话列表的动态会话区域,是应用的草稿态临时数据,与线上数据隔离。
## 配置创建会话节点
### 输入
创建会话节点的输入参数固定为 conversationName,必选,String 类型,表示新会话的名称。同一个应用中会话名称必须唯一。会话名称参数可以指定为一个固定值,或引用上游节点的输出参数。
### 输出
创建会话节点的输出参数用于展示创建会话节点的执行结果。参数固定为:
* isSuccess:Boolean 类型,表示创建会话节点是否执行成功。
* isExisted:Boolean 类型,表示应用中是否已存在此名称的会话。
* conversationId:新会话的 ID。
输出示例如下:
* 应用中没有同名的会话,创建新会话成功,返回会话 ID:
```Markdown
conversationId : 7444890359211262037
isSuccess : true
isExisted : false
```
* 应用中已有同名的节点,所以未创建会话,此时返回原会话的 ID:
```Markdown
conversationId : 7444890359211262004
isSuccess : true
isExisted : true
```
## 试运行创建会话节点
对于资源库中的工作流或对话流,试运行创建会话节点时,需要关联应用,表示在指定的应用中创建会话。
