获取对话详情 | 大装置帮助中心
跳到主要内容

获取对话详情

GET /studio/rag/data/v1/conversations/{conversation_id}:detail

请求头(Request Header)

Authorization 可以使用如下两种Header

-H "X-Date: $xdate" \
-H "Authorization: $auth"
  • 直接提供完整的 Authorization Header,可以通过浏览器的开发者工具DevTools查看并复制接口调用的完整信息
-H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InB...'

请求参数(Request Parameters)

名称类型必须描述
conversation_idstring对话ID

请求示例(Request Example)

curl 'https://aidmp.cn-sh-01.sensecoreapi.cn/studio/rag/data/v1/conversations/4930418d-eae7-4372-9ef2-02c17ffb1c04:detail' \
-H "X-Date: $xdate" \
-H "Authorization: $auth" \
-X GET

响应(Response)

名称类型描述
conversationobject对话详情
channelobject大模型渠道资源
historyarray[object]对话历史

其中,conversation的参数如下

名称类型描述
conversation_idstring对话ID(只输出).
channel_idstring大模型渠道资源ID.
display_namestring显示名称,第一次对话后自动更新.
create_timestring($date-time)创建时间(只输出).
update_timestring($date-time)更新时间(只输出).
modelstring模型名称.
search_configobject知识搜索配置.
promptstring知识库提示,改写用户问题,增加知识库检索到的知识信息.
model_configobject模型配置.
sys_promptstring人设提示,大模型所需要扮演的人设信息.
conversation_question_prompt_enabledbool是否提供用户可能想问的三个问题.
userstring用户名.
chat_timesint32聊天次数.
total_feedback_likeint32点赞反馈的总数.
total_feedback_unlikeint32差评反馈的总数.

其中,conversation.search_config的参数如下

名称类型描述
dataset_listarray[object]要搜索的知识库列表.
top_kint32返回结果的Top K值.
confidencefloat置信度.
weightfloat权重:表示两种方法之间的比例.
open_windowbool是否在提示中包含检索段的前后片段.

其中,search_config.dataset_list的参数如下

名称类型描述
idstring知识库ID.
display_namestring知识库显示名称.

其中,conversation.model_config的参数如下

名称类型描述
frequency_penaltyfloat重复惩罚系数.
max_tokensint32在聊天补全中生成的最大token数,默认值为102.
nint32为每条输入消息生成的聊天补全选择数量.
temperaturefloat使用的采样温度,范围在0到2之间.
top_pfloat采样温度的替代方案,称为核采样.

其中,channel的参数如下

名称类型描述
secretobject大模型渠道的密钥
display_namestring大模型渠道显示名称
channel_typeinteger($enum)大模型渠道类型
create_timestring($date-time)创建时间
update_timestring($date-time)更新时间

其中,channel.secret的参数如下

名称类型描述
secret_typeinteger($enum)密钥类型
akstringak,当 secret_type 为 AK_SK 时有效
skstringsk,当 secret_type 为 AK_SK 时有效
api_keystringapi_key,当 secret_type 为 API_KEY 时有效

其中,channel.secret_type有如下情况

枚举值数值含义
SECRET_TYPE_UNSPECIFIED0未指定
AK_SK1AK/SK类型
API_KEY2API_KEY类型

其中,channel.channel_type有如下情况

枚举值数值含义
CHANNEL_TYPE_UNSPECIFIED0未指定
CHANNEL_TYPE_SENSE_NOVA1Sense nova类型

其中,history的参数如下

名称类型描述
seqint32序列号
querystring用户查询内容
resultstring用户查询结果
idstring历史ID
feed_backinteger($enum)反馈类型
knowledge_base_resultsobject知识检索的中间结果

其中,history.feed_back有如下情况

枚举值数值含义
FEED_BACK_TYPE_UNSPECIFIED0未指定
FEED_BACK_TYPE_LIKE1喜欢
FEED_BACK_TYPE_UNLIKE2不喜欢

其中,history.knowledge_base_results的参数如下

名称类型描述
page_contentstring页面内容.
documentobject相关知识文档.
confidencefloat结果置信度.
token_countint64内容的token数量.
segment_numberint32段落数量.
wordsint32段落的字数.
typeinteger($enum)段落类型.
display_typeinteger($enum)显示类型.
table_contentstring表格内容.
image_uristring图片URI.
image_keystring图片键.
image_keysarray[string]图片键集合.
display_contentstring显示内容.

其中,knowledge_base_results.document的参数如下

名称类型描述
document_idstring知识文档的ID.
display_namestring知识文档的名称.
typeinteger($enum)知识文档的类型.
document_sizeint64知识文档的大小.
token_countint64知识文档的令牌计数.
segment_countint64知识文档的段落计数.
dataset_idstring知识文档所属知识库的ID.
dataset_displaystring知识文档所属知识库的显示名称.
p_idstring父知识文档的ID.
data_source_typeinteger($enum)知识文档的数据源类型.
creatorstring知识文档的创建者.
create_timestring($date-time)知识文档的创建时间.
update_timestring($date-time)知识文档的更新时间.
segmentsarray[object]知识文档的段落详细信息列表.
uristring知识文档在OSS中的预签名URI.

其中,document.type有如下情况

枚举值数值含义
DOCUMENT_TYPE_UNSPECIFIED0未指定
WEBPAGE1网页
FOLDER2文件夹
TXT3文本文件
PDF4PDF文件
HTML5HTML文件
XLSX6XLSX文件
XLS7XLS文件
DOCX8DOCX文件
CSV9CSV文件
PPTX10PPTX文件
PPT11PPT文件,暂不支持
XML12XML文件
MARKDOWN13Markdown文件
MD14MD文件
JSON15Json文件

其中,document.data_source_type有如下情况

枚举值数值含义
DATA_SOURCE_TYPE_UNSPECIFIED0开始,默认
LOCAL_FILE1本地知识
WEB2网络知识
NOTION3Notion知识

其中,document.segments的参数如下

名称类型描述
segment_idstring段ID.
dataset_idstring知识库ID
document_idstring文档ID
contentstring段落内容
token_countint32词元数量
numberint32段落编号
metadataobject元数据
wordsint32单词数量
segment_typeinteger($enum)段落类型
table_contentstring表格内容
image_keystring图片键值
image_uristring图片URI
display_typeinteger($enum)显示类型
image_keysarray[string]图片键值列表
display_contentstring展示内容

其中,segments.metadata的参数如下

名称类型描述
key_wordsarray[string]关键词
image_name_valuestring图片名称
image_sizeint32图片大小
table_name_valuestring表格名称
table_rowsint32表格行数
table_columnsarray[string]表格列
scorefloat分数

其中,knowledge_base_results.typesegments.segment_type有如下情况

枚举值数值含义
SEGMENT_TYPE_UNSPECIFIED0未指定状态
SEGMENT_TYPE_TEXT1文字
SEGMENT_TYPE_IMAGE2图片
SEGMENT_TYPE_TABLE3表格
SEGMENT_TYPE_WEB_IMAGE4网页图片

其中,knowledge_base_results.display_typesegments.display_type有如下情况

枚举值数值含义
DISPLAY_TYPE_UNSPECIFIED0未指定状态
DISPLAY_TYPE_TEXT1文字
DISPLAY_TYPE_MARKDOWN2Markdown

响应示例(Response Example)

{
"conversation": {
"name": "",
"conversation_id": "67361554-3b1b-4861-b5e7-96ca8e7b8b5f",
"channel_id": "fake",
"display_name": "法定结婚年龄",
"create_time": "2024-09-24T10:43:00.792967Z",
"update_time": "2024-09-24T10:43:00.792979Z",
"model": "SenseChat",
"search_config": {
"dataset_list": [
{
"id": "1431194b72344e88a4df1af91a710ca1",
"display_name": "testywj06141431"
}
],
"top_k": 3,
"confidence": 0.5,
"weight": 0,
"open_window": false
},
"prompt": "",
"model_config": null,
"sys_prompt": "",
"conversation_question_prompt_enabled": false,
"user": "adimp0224",
"chat_times": 1,
"total_feedback_like": 0,
"total_feedback_unlike": 0
},
"channel": {
"name": "",
"secret": null,
"display_name": "SenseNova-6380A0DB10A1481E98316D41B39B3918",
"channel_type": 1,
"create_time": null,
"update_time": null
},
"history": [
{
"seq": 1,
"query": "法定结婚年龄",
"result": " ",
"id": "a285e430-65fc-4041-81ec-a21d3d9058fe",
"feed_back": 0,
"knowledge_base_results": []
}
]
}