获取对话详情
获取对话详情
Path Parameters
对话ID
- 200
- default
OK
Schema
- Array [
- ]
- Array [
- Array [
- Array [
- ]
- ]
- ]
conversation object
对话详情
对话ID
大模型渠道资源ID
显示名称,第一次对话后自动更新
创建时间
更新时间
模型名称
search_config object required
知识搜索配置
dataset_list object[] required
要搜索的知识库列表
知识库ID
知识库显示名称
返回结果的Top K值
置信度
权重:表示两种方法之间的比例,取值范围为0到1。值越大,越倾向于全文检索;值越小,越倾向于语义检索。
是否在提示中包含检索段的前后片段?如果是,检索将更加全面,但会消耗更多token。
知识库提示,改写用户问题,增加知识库检索到的知识信息
model_config object
模型配置信息
重复惩罚系数:1表示不惩罚,值大于1鼓励生成非重复的tokens,值小于1则倾向生成重复的tokens。推荐范围为[1, 1.2]。
在聊天补全中生成的最大token数,默认值为1024。
为每条输入消息生成的聊天补全选择数量。注意,你将根据生成的所有token数计费。将n设为1以减少成本。
使用的采样温度,范围在0到2之间。较高的值(如0.8)会使输出更加随机,而较低的值(如0.2)会使其更集中和确定。我们通常建议修改此值或top_p,但不要同时修改。
采样温度的替代方案,称为核采样,模型只考虑top_p概率质量的tokens结果。0.1表示只考虑前10%概率质量的tokens。我们通常建议修改此值或temperature,但不要同时修改。
人设提示,大模型所需要扮演的人设信息
是否提供用户可能想问的三个问题
用户名
聊天次数
点赞反馈的总数
差评反馈的总数
channel object
大模型渠道资源
secret object required
密钥的定义
密钥类型
access_key,当secret_type
为AK_SK时有效。
secret_key,当secret_type
为AK_SK时有效。
api_key,当secret_type
为API_KEY时有效。
大模型渠道显示名称
大模型渠道类型
创建时间
更新时间
history object[]
对话历史
序列号
用户查询内容
用户查询结果
历史对话ID
反馈类型
knowledge_base_results object[]
知识检索的中间结果
页面内容
document object
知识详细信息。
知识ID
知识名称
知识类型
知识大小
令牌计数
段落计数
知识库ID
知识库名称
父知识ID
数据源类型
知识创建者
创建时间。
更新时间
segments object[]
段落详细信息列表
段ID
知识库ID
知识ID
段内容
令牌数量
段编号
metadata object
元数据
关键词
图片名称
图片大小
表格名称
表格行数
表格列
分数
单词数量
段落类型
表格内容
图片键值
图片URI
显示类型
图片键值列表
展示内容
文档在OSS中的预签名URI
结果置信度
内容的token数量
段落数量
段落的字数
段落类型
显示类型
表格内容
图片URI
图片键
图片键集合
显示内容
{
"conversation": {
"conversation_id": "string",
"channel_id": "string",
"display_name": "string",
"create_time": "2024-11-04T06:28:49.410Z",
"update_time": "2024-11-04T06:28:49.410Z",
"model": "string",
"search_config": {
"dataset_list": [
{
"id": "string",
"display_name": "string"
}
],
"top_k": 0,
"confidence": 0,
"weight": 0,
"open_window": true
},
"prompt": "string",
"model_config": {
"frequency_penalty": 0,
"max_tokens": 0,
"n": 0,
"temperature": 0,
"top_p": 0
},
"sys_prompt": "string",
"conversation_question_prompt_enabled": true,
"user": "string",
"chat_times": 0,
"total_feedback_like": 0,
"total_feedback_unlike": 0
},
"channel": {
"secret": {
"secret_type": 0,
"ak": "string",
"sk": "string",
"api_key": "string"
},
"display_name": "string",
"channel_type": 0,
"create_time": "2024-11-04T06:28:49.410Z",
"update_time": "2024-11-04T06:28:49.410Z"
},
"history": [
{
"seq": 0,
"query": "string",
"result": "string",
"id": "string",
"feed_back": 0,
"knowledge_base_results": [
{
"page_content": "string",
"document": {
"document_id": "string",
"display_name": "string",
"type": 0,
"document_size": 0,
"token_count": 0,
"segment_count": 0,
"dataset_id": "string",
"dataset_display": "string",
"p_id": "string",
"data_source_type": 0,
"creator": "string",
"create_time": "2024-11-04T06:28:49.411Z",
"update_time": "2024-11-04T06:28:49.411Z",
"segments": [
{
"segment_id": "string",
"dataset_id": "string",
"document_id": "string",
"content": "string",
"token_count": 0,
"number": 0,
"metadata": {
"key_words": [
"string"
],
"image_name_value": "string",
"image_size": 0,
"table_name_value": "string",
"table_rows": 0,
"table_columns": [
"string"
],
"score": 0
},
"words": 0,
"segment_type": 0,
"table_content": "string",
"image_key": "string",
"image_uri": "string",
"display_type": 0,
"image_keys": "string",
"display_content": "string"
}
],
"uri": "string"
},
"confidence": 0,
"token_count": 0,
"segment_number": 0,
"words": 0,
"type": 0,
"display_type": 0,
"table_content": "string",
"image_uri": "string",
"image_key": "string",
"image_keys": [
"string"
],
"display_content": "string"
}
]
}
]
}
Default error response
Schema
- Array [
- ]
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
details object[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
The type of the serialized message.
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}