AI相关

设计模仿DeepSeek网页版的前端用户交互接口之疑问一

在设计模仿DeepSeek网页版的前端用户交互接口文章中疑问:创建新会话接口、发送新问题(生成基础回答)接口、重新生成回答 。这三个接口什么关系? 创建新会话接口是新建会话页面中发送的第一个问题吗? 发送新问题(生成基础回答)接口是在一个会话页面中,多次问答吗? 重新生成回答接口是一个问题,多轮回答吗?

在设计模仿DeepSeek网页版的前端用户交互接口文章中

疑问:

创建新会话接口、发送新问题(生成基础回答)接口、重新生成回答 。这三个接口什么关系?

创建新会话接口是新建会话页面中发送的第一个问题吗?

发送新问题(生成基础回答)接口是在一个会话页面中,多次问答吗?

重新生成回答接口是一个问题,多轮回答吗?

回答:

你对这三个接口的理解完全正确!它们是层层递进、数据关联的关系,分别对应“会话创建→问题发起→回答迭代”的用户操作流程,正好匹配DeepSeek网页版的交互逻辑。下面具体拆解三者的关系和定位:

一、三个接口的定位与作用(匹配你的理解)

1. 创建新会话接口:“开启新聊天”的第一步

  • 触发场景:用户点击页面上的“新会话”/“+”按钮,准备发起全新的对话(比如DeepSeek首页的“新聊天”)。

  • 核心作用:生成一个空的会话容器(即ai_application_chat表中的一条记录,得到chatId),后续所有问答都绑定到这个会话ID下。

  • 注意:这个接口仅创建会话,不包含具体问题——但你可以在创建时传入用户的首个问题概览(如overview:"安规相关咨询"),

原创不易,完成人机校验,阅读全文

相关推荐