1.
用户操作:在工具输入框中输入提问(单轮提问,暂不涉及多轮,降低复杂度),比如:“请解释下 /v1/chat/completions 接口中 messages 参数的作用”;
2.
后端处理:接收用户提问,组装 /v1/chat/completions 接口的请求参数,发起HTTP POST请求;
3.
大模型响应:校验请求参数合法性,生成对应回复,通过接口返回给后端;
4.
前端展示:后端解析返回参数,提取核心回复内容,展示在工具的回复区域。
1.
请求方式:必须是HTTP POST(大模型接口均不支持GET请求,避免参数泄露+支持复杂参数传递);
2.
请求地址:以OpenAI为例,地址为 https://api.openai.com/v1/chat/completions(不同厂商仅域名不同,路径一致);
3.
请求头:必须携带身份校验和数据格式说明,核心头信息如下(后续参数部分详细说);
4.
触发时机:用户点击“提交提问”按钮后,后端立即组装参数发起请求,无需额外触发条件(实际开发中可增加“参数校验”“频率限制”前置逻辑)。