接口详情

更新时间:

群聊

鉴权

字段

传参方式

类型

必传

描述

示例值

Authorization

header

String

API-Key

Bearer d1**2a

路由配置

备注:SDK已封装好路由关系,通过SDK调用接口,无需设置接口路由配置。

字段

传参方式

类型

必传

描述

示例值

x-fag-appcode

header

String

应用表示,固定为 aca

x-fag-servicename 与接口映射关系

接口

路径

x-fag-servicename

对话(流式)

/v2/api/groupchat/send

aca-groupchat-send-sse

对话(非流式)

/v2/api/groupchat/send

aca-groupchat-send

接口

POST /v2/api/groupchat/send

入参

参数位置

参数

说明

是否必填

类型

备注

header

Authorization

API Key

string

x-request-id

请求唯一标识

string

Content-Type

请求参数类型

string

只支持 applicatioin/json

Accept

接受响应的数据类型

string

可选值:text/event-stream 流式,application/json非流式

X-AcA-SSE

返回结果协议是否开启SSE

否默认不开启

string

可选值:- enable (开启流式)- disable (不开启流式)

Authorization

认证信息 API-KEY

string

Bearer YOUR-API_KEY

x-fag-appcode

路由产品code

string

固定 aca

x-fag-servicename

路由服务名称

string

流式:aca-groupchat-send-sse 非流式:aca-groupchat-send

body

model

模型名称

string

默认xingchen-plus-v2

parameters

模型参数

json

parameters.seed

随机数的种子

double

**当使用xingchen-plus-v2默认模型时,每次调用的seed必须不同。**用seed生成时,随机数的种子,用于控制模型生成的随机性。如果使用相同的种子,每次运行生成的结果都将相同;当需要复现模型的生成结果时,可以使用相同的种子。seed参数支持无符号64位整数类型

parameters.temperature

温度值

double

较高的值将使输出更加随机,而较低的值将使输出更加集中和确定。可选,默认取值0.92

input

输入

json

input.messages

对话历史

list[json]

对话历史事件正序

messages.role

发送者角色类型

string

可选值:user (用户) assistant(角色)

messages.name

发送者名称

string

messages.content

发送内容

string

aca

星尘对象

json

aca.groupInfo

群信息

string

groupInfo.name

群名

string

groupInfo.description

群描述

string

aca.botProfiles

群聊角色设定

list[json]

botProfiles.name

角色名称

string

botProfiles.content

角色设定

string

botProfiles.task

角色在聊天室的任务

string

aca.replySetting

指定角色配置

json

replySetting.botName

角色名称

string

必须为 botProfile.name 中的一名角色

replySetting.thought

角色回复内容引导

string

aca.userProfile

用户配置

json

userName

用户名称

string

userProfile.userId

用户ID

string

客户系统的用户ID

返回

流式调用返回

参数

类型

说明

requestId

string

系统生成的标志本次调用的id。

success

boolean

是否成功返回

errorCode

int

错误码

errorName

string

错误名称

httpStatusCode

int

http错误码

errorMessage

string

错误消息

usage

object

usage.userTokens

int

用户输入的token数

usage.inputTokens

int

本次请求输入内容的 token 数目。在打开了搜索的情况下,输入的 token 数目因为还需要添加搜索相关内容支持,所以会超出客户在请求中的输入。

usage.outputTokens

int

模型生成回复转换为Token后的长度。

choices

array

消息体

choices[i].stopReason

string

完成标识符,已完成为 stop,未完成为 “null”

choices[i].messages

array

message.role

string

模型role,固定为assistant

message.content

string

模型生成消息输出

非流式调用返回

参数

类型

说明

requestId

string

系统生成的标志本次调用的id。

success

boolean

是否成功返回

errorCode

int

错误码

errorName

string

错误名称

httpStatusCode

int

http错误码

errorMessage

string

错误消息

data

object

data.usage

object

usage.userTokens

int

用户输入的token数

usage.inputTokens

int

本次请求输入内容的 token 数目。在打开了搜索的情况下,输入的 token 数目因为还需要添加搜索相关内容支持,所以会超出客户在请求中的输入。

usage.outputTokens

int

模型生成回复转换为Token后的长度。

data.choices

array

消息体

choices[i].stopReason

string

完成标识符,已完成为 stop,未完成为 null

choices[i].messages

array

message.role

string

模型role,固定为assistant

message.content

string

模型生成消息输出