Viking AI 搜索
参数 | 说明 |
参数 | 说明 |
请求方法 | POST |
请求路径 | {REGION_URL}/api/v1/application/{APPLICATION_ID}/overview/{SCENE_ID} |
Content-Type | application/json |
鉴权 | Authorization: Bearer <API_KEY> |
返回方式 | SSE 流式返回 |
服务 | 区域 | URL |
服务 | 区域 | URL |
火山引擎 | 华北(北京) | https://aisearch.cn-beijing.volces.com |
火山引擎 | 东南亚(柔佛) | https://aisearch.ap-southeast-1.volces.com |
BytePlus | 东南亚(柔佛) | https://aisearch.ap-southeast-1.bytepluses.com |
参数 | 类型 | 必填 | 说明 |
参数 | 类型 | 必填 | 说明 |
APPLICATION_ID | String | 是 | 应用唯一标识符。 |
SCENE_ID | String | 是 | 搜索场景唯一标识符。 |
参数 | 类型 | 必填 | 说明 |
参数 | 类型 | 必填 | 说明 |
session_id | String | 是 | 本次摘要会话的唯一标识。建议为每个新会话生成新的 ID。 |
query | String | 是 | 用户希望摘要回答的问题。 |
user | Object | 否 | 用户信息,用于提供个性化上下文。 |
user._user_id | String | 否 | 用户唯一标识。 |
user.nickname | String | 否 | 用户昵称。 |
user.user_profile | String | 否 | 与当前问题相关的用户偏好描述。 |
items | Array<Object> | 是 | 参与摘要的物品列表。至少传入 1 个,最多处理前 20 个。 |
items[].dataset_id | String | 是 | 物品所属的数据集 ID。数据集需要关联当前应用。 |
items[]._id | String | 是 | 物品在数据集中的主键值。 |
参数 | 类型 | 说明 |
参数 | 类型 | 说明 |
request_id | String | 请求唯一标识,用于问题排查。 |
result | Object | 当前流式分片的响应结果。 |
result.content | String | 当前返回的摘要文本分片。客户端按顺序追加。 |
result.payload | Object | 摘要状态、关联物品和推荐追问等扩展信息。 |
result.payload.overview | Object | 本次搜索摘要的状态信息。 |
result.payload.overview.enabled | Boolean | 是否生成搜索摘要。 |
result.payload.overview.session_id | String | 本次摘要会话标识。 |
result.payload.related_items | Array<Object> | 摘要引用的关联物品信息。 |
result.payload.suggestions | Array<String> | 基于当前摘要生成的推荐追问。 |
result.stop_reason | String | 流式响应结束原因。值为 stop 时表示正常结束。 |