Skip to Content

聊天 - RunMVChat

简介

聊天接口

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 RunMVChatYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Role.Nstring按时间从老到新传输对话列表集合,需要与Content一一对应
Role为本条信息作者的角色,枚举值为user 或 assistant
- user 指用户角色输入的信息
- assistant 指模型返回的信息
Yes
Content.Nstring按时间从老到新传输对话列表集合,需要与Role一一对应
Content为本条信息的具体内容
Yes
AppIDstring应用 IDYes
SessionIDint会话 ID (不填写默认创建新会话)No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
Msgstring状态码描述Yes
IDint消息唯一标识Yes
SessionIDint会话idYes
Responsestring回复内容Yes
Timeint时间Yes

示例

请求示例

https://api.an-link.com/?Action=RunMVChat &Prompt=DTAUtpZW &AppID=gjvyCaRg &SessionID=3 &Content=uOsqGAyA

响应示例

{ "Action": "RunMVChatResponse", "ID": 6, "Msg": "EWskKMcN", "Response": "EFZUczjm", "RetCode": 0, "SessionID": 6, "Time": 3 }