> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coze.cn/llms.txt
> Use this file to discover all available pages before exploring further.

对话类请求常常需要会话能力，保存消息记录、并用作模型上下文。会话管理提供了多会话的管理能力，可以管理静态会话和动态会话。
## 消息和会话 {#20e2bc9f}
在人工智能领域，消息（Message）和会话（Conversation）是两个相互关联但又有所区别的概念：

* **消息**是指在人工智能系统中用户与低代码应用之间交换的单个信息单元，每一次用户输入或低代码应用的回复都可以被视为一条消息，消息内容可以包括文本、图片或文件等。
* **会话**指的是用户与模型之间基于同一主题的一系列连续的对话交互，会话是消息的载体，以列表的形式保存消息。

## 扣子编程中的会话 {#9e6036b8}
和低代码智能体对话，或者调用[发起对话](/developer_guides/chat_v3) API 时，扣子编程会自动创建会话，并将用户输入和模型输出的消息保存到会话中。但在扣子编程搭建对话类的低代码应用时，你需要自行创建一个对话流和会话，编排对话的后端处理流程。你可以在低代码应用中创建空会话，并绑定对话流，对话流执行时用户输入和对话流输出会作为消息保存在此会话中，再次执行对话流时，这些已保存的消息可以作为上下文传递给大模型节点，以便模型生成更符合对话语境的回复。
此外，扣子编程还提供了一系列会话和消息节点，帮助你管理会话与消息：
<!-- @cols-width: 275,263,290 -->
| | | | \
|**会话节点** |**会话历史节点** |**消息节点** |
|---|---|---|
| | | | \
|* [创建会话节点](/guides/create_conversation) |\
|* [修改会话节点](/guides/edit_conversation) |\
|* [删除会话节点](/guides/delete_conversation) |\
|* [查看会话列表节点](/guides/query_conversation_list) |* [查询会话历史节点](/guides/query_conversation_history) |\
| |* [清空会话历史节点](/guides/clear_conversation_history) |* [创建消息节点](/guides/create_message) |\
| | |* [修改消息节点](/guides/edit_message) |\
| | |* [删除消息节点](/guides/delete_message) |\
| | |* [查询消息列表节点](/guides/query_message_list) |

:::tip 说明
* 仅低代码应用的所有者和协作者可以创建会话，但只能管理自己创建的会话。
* 会话中的消息是用户的个人数据，用户之间的会话消息是相互隔离的，每个用户只能看到本人发起的对话数据。
:::
## 创建会话 {#c5579284}
在低代码应用中，会话分为以下两种：

* **静态会话**：在运行对话流之前，由开发者在**会话管理**页面中手动创建的会话。每个对话流都需要绑定一个静态会话，用于存储消息、从会话中读取上下文。
* **动态会话**：在工作流和对话流运行过程中，触发**创建会话**节点时自动创建的会话。是调试过程中产生的临时草稿数据，和线上数据互相隔离，仅用于调试和体验。

创建会话后，会话默认为空，执行对话流并绑定此会话，对话流生成的一问一答两条消息会自动写入到这个对话中。
### 创建静态会话 {#12e734fa}
每个低代码应用都有一个名为 Default 的默认静态会话，不可被删除或重命名。在低代码应用中创建对话流时，你也可以根据页面提示，创建一个和对话流同名的会话，并绑定这个对话流。该会话会作为对话流 CONVERSATION_NAME 入参的默认值，即运行对话流时默认绑定此会话。
![Image=503x247](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/222e2ee9a4ea4d37ac86be9618f6c8bf~tplv-goo7wpa0wc-image.image)
你也可以在会话管理页面直接创建一个静态会话，直接创建的会话默认和任何对话流都没有绑定关系。
![Image=441x296](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/a2847fa0bc784231ae0c864907936e3d~tplv-goo7wpa0wc-image.image)

### 创建动态会话 {#42f8e9f1}
在工作流和对话流运行过程中，如果运行到创建会话节点，系统会自动创建一个动态会话。
![Image=2222x690](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/86f85219a633490b89340055581618e3~tplv-goo7wpa0wc-image.image)
## 查看会话中的消息 {#34b75f33}
### 查看调试数据 {#51c47b26}
在应用中试运行对话流之后，扣子编程会自动将这一次对话写入到对话流开始节点 CONVERSATION_NAME 参数指定的会话中，作为此会话中最新的消息。你可以在对话流的**会话管理**页面查看某个会话中已写入的全部消息。
![Image=2830x1339](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/27494498cf064e299c6a697ef79de034~tplv-goo7wpa0wc-image.image)
### 查看线上数据 {#0b7df1ff}
在低代码应用正式发布后，用户与低代码应用交互产生的线上对话数据将写入指定会话中。低代码应用所有者或低代码应用所在空间的成员可以在工作空间中找到该低代码应用，在其**会话管理**页面的 **API**、**Chat SDK** 或**扣子**页签中，查看自己与低代码应用的线上对话记录。目前，**会话管理**中仅支持展示 API、Chat SDK 或扣子商店渠道的线上会话数据。其他渠道的会话数据，可在**发布管理**页面的**日志**页签中查看，详情请参考[查看运行日志](/guides/manage_published_project#5243b7b3)。
![Image=2495x955](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/e4e210fe668b4dabb407c12c77ba409d~tplv-goo7wpa0wc-image.image)
## 删除会话 {#67b1a30d}
当不再需要使用某个会话时，可以在**会话管理**页面删除指定会话，删除会话时也会同步删除会话中的所有消息。
:::tip 说明
* 暂不支持直接删除已绑定对话流的会话，删除前扣子编程会提醒你为这个对话流另外绑定一个会话作为默认会话。
* 暂不支持删除低代码应用中的默认会话。
:::
![Image=316x319](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/4762cfb1e1ab4929bc007417182d49e2~tplv-goo7wpa0wc-image.image)
此外，你也可以通过批量操作按钮，一键批量删除多个会话。
![Image=515x298](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/f88c5c592abd488a92cb63058d6609bf~tplv-goo7wpa0wc-image.image)

