You need to enable JavaScript to run this app.
导航
在对话中搜索
最近更新时间:2025.06.06 16:01:47首次发布时间:2025.04.24 20:27:20
我的收藏
有用
有用
无用
无用

根据聊天内容,动态处理闲聊,拒答,搜索等意图,再给出合适的用户回复的同时,动态地调用搜索功能并返回搜索到的物品数据。
使用对话搜索功能时,您需要自行维护会话session的唯一标识,每次调用可上传session_id:

  • 上传一个新session_id:默认开启一次新的会话
  • 上传已有的session_id:系统自动获取会话历史,并在历史上下文的基础上继续处理用户query

注意事项

  • 使用限制:
    • 受到HTTP Body大小限制,单次请求的包体大小最大不超过10MB。
  • 返回形式
    • 流式返回。

请求说明

请求参数

请求体

参数

类型

是否必选

示例值

描述

session_id

String

j9rG6w0X3tK7Z5b4D2L8Q6nP1yE7mF5H9S0a

用于关联用户聊天的记忆。一个用户只有同一个session_id的上下文会被关联。

input_message

InputMessage

聊天输入内容。

user

User

用户信息,用于明确是哪一位具体的用户触发了本次 API 调用。

search_param

SearchParam

如果聊天触发搜索意图,可以通过这个参数控制搜索行为。

enable_suggestions

bool

false

控制是否返回搜索建议。

数据结构

InputMessage

参数

类型

是否必选

示例值

描述

content

Array< Content>

Content

参数

类型

是否必选

示例值

描述

type

String

"text"或"image_url"

表明当前Content里内容的类型。
填写text,则代表当前Content类型为文本,并且需要在text填写相应的文本。
填写image_url,则代表当前Content类型为图片,并且需要在image_url填写相应的图片。视频数据集暂时不支持图片搜索。

text

String

"给我推荐一款适合老年人吃的钙片"
"三体中第几集讲了红岸计划的真实目的?"

用于聊天中触发搜索意图时的文本输入。

image_url

ImageURL

ImageURL

参数

类型

是否必选

示例值

描述

url

String

"data:image/jpeg;base64,iVBUAAAA..."

注意

data:[];base64,

用于聊天中触发搜索意图时的图片输入。

User

参数

类型

是否必选

示例值

描述

_user_id

String

"ldy_199432"

代表最终用户的唯一标识符
该字段用于明确是哪一位具体的用户触发了本次 API 调用,对于区分来自同一组织下的不同使用者至关重要。
例如,它可以帮助您记录详细的操作日志、进行个性化推荐或分析不同用户的行为模式。建议为每个不同的最终用户分配并传递一个唯一的 ID。

SearchParam

参数

类型

是否必选

示例值

描述

page_size

Int

10

搜索返回数量,决定搜索结果返回数量。不传在当前场景的默认值为10。**不支持分页,**返回的是一个 单批次 的结果。

dataset_ids

Array

["106265704"]

数据集id列表,您可以提供一个或多个数据集 ID,将搜索范围限定在这些特定的数据集中。若不提供,则由大模型根据查询内容判断最相关的结果来源,并可能跨多个数据集进行检索。

filters

Map <String, Filter>

{
"106265704": {
"op": "must",
"field": "status",
"conds": [1,2]
}
}

key是数据集id,value是对应数据集的过滤条件。
搜索过滤条件,可根据应用数据源配置中支持过滤的字段对检索内容进行过滤。

  • 默认值为空,即不对检索内容做过滤。
  • 过滤条件支持must、must_not、range三种查询算子,支持and和or两种逻辑算子,可对查询算子进行组合。

Filter

参数

类型

是否必选

示例值

描述

op

String

"must"

算子类型,支持:
"must"、"must_not"、"range"、"and"、"or"

field

String

条件必选

"status"

需要应用过滤条件的字段。

  • "must"、"must_not"、"range" 算子必填。
  • "and"、"or"算子忽略该参数。

gte

Float

100.0

"range" 算子的过滤范围,语义为过滤"field"字段值大于等于指定值的数据。

gt

Float

100.0

"range" 算子的过滤范围,语义为过滤"field"字段值大于指定值的数据。

lte

Float

500.0

"range" 算子的过滤范围,语义为过滤"field"字段值小于等于指定值的数据。

lt

Float

500.0

"range" 算子的过滤范围,语义为过滤"field"字段值小于指定值的数据。

conds

Array

条件必选

除 "range" 算子之外,其余算子均需指定conds条件。

  • "must"、"must_not"算子需要指定过滤值的集合。
  • "and"、"or" 算子需要指定嵌套的过滤条件。

Filter各算子示例

算子

支持字段类型

算子说明

示例

must

  • int32
  • int64
  • string
  • bool
  • array
  • array
  • array

语义为必须在 [...] 之中,即 "must in"。

示例一:

{
    "op": "must",
    "field": "region",
    "conds": ["cn", "sg"]
}

示例二:

{
    "op": "must",
    "field": "status",
    "conds": [1, 2, 3]
}

must_not

  • int32
  • int64
  • string
  • bool
  • array
  • array
  • array

语义为必须不在 [...] 之中,即 "must not in"。

{
    "op": "must_not",
    "field": "status",
    "conds": [1, 2, 3]
}

range

  • int32
  • int64
  • float

语义为必须在指定范围内。
配置使用gte(大于等于), gt(大于), lte(小于等于), lt(小于),用以圈定一维范围。

// price 在 [100.0, 500.0)
{
  "op": "range",
  "field": "price",
  "gte": 100.0,
  "lt": 500.0
}

//price >= 100.0
{
  "op": "range",
  "field": "price",
  "gte": 100.0
}

and

逻辑算子,针对逻辑查询需求,对多个条件取交集。

{
  "op": "and",
  "conds": [     // 条件列表,支持嵌套and/or/must/must_not/range 算子
    {
      "op": "must",
      "field": "status",
      "conds": [1, 2, 3]
    },
    {
        ...         // 支持>=1的任意数量的条件进行组合
    }
  ]
}

or

逻辑算子,针对逻辑查询需求,对多个条件取并集。

{
  "op": "or",
  "conds": [ // 条件列表,支持嵌套and/or/must/must_not/range 算子
    {
      "op": "must",
      "field": "status",
      "conds": [1, 2, 3]
    },
    {
        ...      // 支持>=1的任意数量的条件进行组合
    }
  ]
}

响应参数

请求响应

参数

类型

示例值

描述

request_id

String

25ee998a-5462-9385-9f18-035f1da7a6e5

用于唯一标识一次请求,可根据 request_id 快速定位一次请求的执行。

result

Result

数据结构

Result

参数

类型

示例值

描述

step_info

StepInfo

表示当前流式处理的阶段。

content

String

"为您推荐xx牌钙镁锰锌铜维D片"
"三体中讲述红岸计划真实目的内容在..."

流式返回的消息内容,多个请求的 content 需要拼接才能获取完整的消息。

payload

Payload

stop_reason

String

StepInfo

参数

类型

描述

step

String

当前处理步骤

step_payload

Object

当前处理步骤所需的内容

根据视频搜索运行所处的不同阶段,step_info有不同的值

处理阶段

Step_info示例

描述

分析需求

{
    "step": "analyze requirement"
}

对用户输入的问题进行分析
Image

查询工具调用

图文数据:

{
    "step": "tool call",
    "step_payload": {
        "param":{
            "search_requests":{
                "query":{
                    "text":"推荐一双鞋"
                },
                "page_size":10,
                "page_number":1,
                "dataset_id":"106264990"
                 }
             }
         },
    "tool_name": "search"
}

视频数据:

{
    "step":"tool call",
    "step_payload":{
        "param":{
            "search_requests":[{
                "query":{
                    "text":"推荐一部科幻片"
                },
                "page_size":10,
                "page_number":1,
                "dataset_id":"106268905"
             }]
        },
        "tool_name":"search"
    }
}

回答当前问题需要使用的工具,tool_name是调用工具的名称,有下列值:
“search”:搜索图文或者视频元信息,召回搜索内容(元信息)
Image
“video search and analysis”仅面向视频数据集,搜索合适的用于回答问题的视频看点片段(深度检索视频片段)
param是输入工具的内容
Image

搜索到相关结果

调用search工具:

{
    "step": "get results"
}

使用video search and analysis工具:

{
    "step": "get results",
    "step_payload": {
        "type": "video",
        "results": {
            "106265704": [
                {
                    "content_id": "video_900026",
                    "content_type": "video",
                    "parent_content_id": "collection_342534",
                    "sequence_index": 26,
                    "video_url": [
                        "http://xxxx.mp4"
                    ],
                    "my_title": "三体第二十六集"
                },{
                    "content_id": "video_900027",
                    "content_type": "video",
                    "parent_content_id": "collection_342534",
                    "sequence_index": 27,
                    "video_url": [
                        "http://xxxx.mp4"
                    ],
                    "my_title": "三体第二十七集"
                }
            ]
        }
    }
}

搜索到回答问题需要用到的结果/调用工具需要的内容
“search”工具召回结果:在result.payload.search中直接展示搜索返回列表
Image
“video search and analysis”:在result.step_info.step_payload中展示召回的中间结果:召回用户问题可能涉及到的相关视频内容,用于下一步大模型查看视频内容
results字段的key是数据集id,value是召回的图文/视频数据,内容与数据导入时的字段一致

Image

分析结果

{
    "step": "analyze results"
}

大模型对搜索召回的结果进行分析,这一步基于召回内容的长度可能消耗2-5秒事件
Image

生成回答

{
    "step": "reply"
}

生成回答,返回response.content中的最终回答内容

Image

Payload

最终回答中展示的辅助内容:

  • 调用搜索工具进行搜索总结:返回search工具调用的参数和召回

参数

类型

示例值

描述

search

Map<String, Search >

图文数据集:

{
    "106265704": {
        "search_results": [
            {
                "_id": "WSHOE001",
                "display_fields": {
                    "item_id": "WSHOE001",
                    "pub_time": 1741835835
                },
                "score": 0.18181818181818182
            }
        ],
        "total_items": 200,
        "query": {
            "text": "给我推荐一款女鞋"
        },
        "page_size": 1,
        "page_number": 1,
        "dataset_id": "106265704"
    }
}

视频数据集:

{
    "106265704": {
        "search_results": [
            {
                "_id": "video_900026",
                "display_fields": {
                    "content_id": "video_900026",
                    "content_type": "video",
                    "parent_content_id": "collection_342534",
                    "sequence_index": 26,
                    "video_url": [
                        "http://xxx.mp4"
                    ],
                    "my_title": "三体第二十六集"
                },
                "score": 0.18181818181818182
            }
        ],
        "total_items": 200,
        "query": {
            "text": "三体中第几集讲了红岸计划的真实目的?"
        },
        "page_size": 10,
        "page_number": 1,
        "dataset_id": "106265704"
    }
}

搜索相关信息。
key 是 dataset id,value 是对应数据集搜索结果。
Image

video_deep_answer

Map<String, VideoDeepAnswer>

首先打印related_video:

{
    "106266859": {
        "related_video": {
            "content_id": "video_900026",
            "content_type": "video",
            "parent_content_id": "collection_342534",
            "sequence_index": 26,
            "video_url": [
                "http://xxxx.mp4"
            ],
            "my_title": "三体第二十六集"
        }
    }
}

生成回答后打印highlights列表:

{
    "106267273": {
        "highlights": [
            {
                "content_id": "The_ThreeBody_Problem_0027",
                "generated_title": "绝望文明下的救赎与背叛:异星火种点燃地球纷争",
                "video_title": "",
                "snippets": [
                    {
                        "start_timestamp": 196,
                        "end_timestamp": 241,
                        "summary": "叶文洁表明对人类文明的失望",
                        "cover": "https://ai-search-rec-dev-global.tos-cn-beijing.volces.com/offline_process_data/2103180626/video_clips_covers/106264392_6028409248460982173/0_37_cover.jpg?X-Tos-Algorithm=TOS4-HMAC-SHA256\u0026X-Tos-Credential=AKLTZTQ0NjE2NTM1ZjZjNDM3MTg1MjdlYjc3ZWI5MTY1OTA%2F20250530%2Fcn-beijing%2Ftos%2Frequest\u0026X-Tos-Date=20250530T084428Z\u0026X-Tos-Expires=3600\u0026X-Tos-Signature=1495e413eb882200e91eac5762873e118d9de3709da3a70629b0a497ff8468a2\u0026X-Tos-SignedHeaders=host"
                    },
                    {
                        "start_timestamp": 1615,
                        "end_timestamp": 1723,
                        "summary": "叶文洁向伊文斯讲述红岸和三体世界",
                        "cover": "https://ai-search-rec-dev-global.tos-cn-beijing.volces.com/offline_process_data/2103180626/video_clips_covers/106264392_6028409248460982173/0_37_cover.jpg?X-Tos-Algorithm=TOS4-HMAC-SHA256\u0026X-Tos-Credential=AKLTZTQ0NjE2NTM1ZjZjNDM3MTg1MjdlYjc3ZWI5MTY1OTA%2F20250530%2Fcn-beijing%2Ftos%2Frequest\u0026X-Tos-Date=20250530T084428Z\u0026X-Tos-Expires=3600\u0026X-Tos-Signature=1495e413eb882200e91eac5762873e118d9de3709da3a70629b0a497ff8468a2\u0026X-Tos-SignedHeaders=host"
                    }
                ]
            }
        ]
    }
}

key 是 dataset id,value 是related_video或highlights参数。整个搜索流程中video_deep_answer在整个流式输出过程会打印两部分内容:
第1部分在搜索到相关结果("step"值为"get results")之后,包含related_video参数,输入一个检索目标视频;
Image
第2部分在生成回答,输出content内容之后,包含highlights参数,输出这个目标视频相关的看点视频片段;
Image

suggestions

Array

图文数据:

["老年人钙片哪种好吸收","适合老人的钙片品牌排行榜","老年人补钙含维生素D推荐"]

视频数据:

["《三体》电视剧哪一集揭示了叶文洁邀请外星人?","《三体》中叶文洁在红岸基地的关键行动是第几集?","《三体》小说里红岸计划的秘密是在哪个章节?"]

在reply阶段打印搜索建议
Image

Search

step为get_results时,在result.payload中返回数据集搜索参数和搜索结果:

参数

类型

示例值

描述

search_results

Array<SearchResult >

搜索联想结果列表,默认返回10条,如需调整可在应用配置中搜索联想的最大查询召回量。

total_items

Int

300

搜索结果总量,即候选数量。可在应用配置中调整最大召回物品量,但最终的数量取决于数据源中相关数据的总量。

query

Query

搜索联想查询内容。
搜索联想的查询参数。可以把参数提取出来接着调用直搜接口查询。

page_size

Int

10

每页搜索结果的数量。
搜索联想的查询参数。可以把参数提取出来接着调用直搜接口查询。

dataset_id

String

"106265704"

数据集 id。
搜索联想的查询参数。可以把参数提取出来接着调用直搜接口查询。

SearchResult

search对象中返回的搜索结果列表

参数

类型

示例值

描述

_id

String

"WSHOE001"
"video_900026"

该数据在数据存储中的主键,源于您上传内容中字段属性为唯一标识的字段的值。

display_fields

Object

图文数据:

{
  "item_id": "WSHOE001",
  "pub_time": 1741835835
}

视频数据:

{
    "content_id": "video_900026",
    "content_type": "video",
    "parent_content_id": "collection_342534",
    "sequence_index": 26,
    "video_url": [
        "http://xxxx.mp4"
    ],
    "my_title": "三体第二十六集"
}

视频数据。与数据导入时的字段一致。

Query

Search对象中返回的改写后的搜索查询词

参数

类型

示例值

描述

text

String

"给我推荐一款适合老年人吃的钙片"
"三体中第几集讲了红岸计划的真实目的?"

文本查询词

VideoDeepAnswer

Payload对象中返回的视频深度检索问答内容,深入视频内容切片,串联视频内的信息和事件,返回与最终生成答案相关的视频媒体和视频内容内的相关片段信息

参数

类型

示例值

描述

related_video

Object

{
"content_id": "video_900026",
"content_type": "video",
"parent_content_id": "collection_342534",
"sequence_index": 26,
"video_url": [
"http://xxxx.mp4"
],
"my_title": "三体第二十六集"
}

视频数据。与数据导入时的字段一致

highlights

Array<Highlight>

见Highlight对象

根据搜索需求返回的视频看点片段

Highlight

基于用户的问题返回的视频内容总结,包含视频总结语和相关视频片段

参数

类型

示例值

描述

content_id

String

"video_900026"

视频内容唯一标识

generated_title

String

"叶文洁发送信号的原因"

媒体内容经视频理解生成的总结标题

video_title

String

"三体 第五集"

返回视频标题,视频数据未上传“内容标题”属性字段时则为空

snippets

Array<Snippet>

见Snippet对象

相关视频片段总结

Snippet

参数

类型

示例值

描述

start_timestamp

Int64

0

看点在视频中的开始时间(秒)

end_timestamp

Int64

24

看点在视频中的结束时间(秒)

summary

String

"提及怀疑叶文洁"

片段摘要

cover

String

视频片段封面url,可下载

接口示例

关联图文数据集的应用

请求示例

curl -X POST 'https://aisearch.cn-beijing.volces.com/api/v1/application/${application_id}/chat_search' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: <火山鉴权的一系列相关header>' \
  -d '{
    "session_id": "25ee998a-5462-9385-9f18-035f1da7a6e5",
    "input_message": {
        "content":[{"type":"text", "text":"给我推荐一款适合老年人吃的钙片"}]
    },
    "user": {
        "user_id": "ldy_199432"
    },
    "enable_suggestions": true
}'

响应示例

{"request_id":"077d4dae-9d94-4576-944e-6aa4edf4a75b","result":{"step":"analyze requirement"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"tool call","payload":{"param":{"search_requests":[{"query":"钙片","dataset_id":"106260839"}]},"tool_name":"search"}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"get results"}}}
{"request_id":"077d4dae-9d94-4576-944e-6aa4edf4a75b","result":{"payload":{"search":{"106260839":{"search_results":[{"_id":"10699","display_fields":{"category":["sop积分兑换专区","礼品兑换专区"],"detail":"\u003cp\u003e\u003cimg src=\"https://resources.amway.com.cn/product/1721294723485/10.jpg\" style=\"max-width:100%;\" contenteditable=\"false\"/\u003e\u003cimg src=\"https://resources.amway.com.cn/product/1721294723485/11.jpg\" style=\"max-width:100%;\" contenteditable=\"false\"/\u003e\u003c/p\u003e","images":["https://resources.amway.com.cn/product/99/10699/1/10699-1-1200Wx1200H.jpg?x-oss-process=image/resize,m_fixed,h_1200,w_1200"],"item_id":"10699","keywords":["成人钙镁片"],"name":"钙镁锰锌铜维D片90","skus":["10699"]},"score":0.16666666666666666},{"_id":"10573","display_fields":{"category":["sop积分兑换专区","礼品兑换专区"],"detail":"\u003cp\u003e\u003cimg src=\"https://resources.amway.com.cn/product/1721295438993/维生素C_09.jpg\" style=\"max-width:100%;\" contenteditable=\"false\"/\u003e\u003cbr/\u003e\u003c/p\u003e","images":["https://resources.amway.com.cn/product/73/10573/1/10573-1-1200Wx1200H.jpg?x-oss-process=image/resize,m_fixed,h_1200,w_1200"],"item_id":"10573","keywords":[""],"name":" 维生素C片(45片)","skus":["10573"]},"score":0.09555555555555556},{"_id":"10521","display_fields":{"category":["sop积分兑换专区","礼品兑换专区"],"detail":"\u003cp\u003e\u003cimg src=\"https://resources.amway.com.cn/product/1721294065789/11.jpg\" style=\"max-width:100%;\" contenteditable=\"false\"/\u003e\u003cimg src=\"https://resources.amway.com.cn/product/1721294065789/12.jpg\" style=\"max-width:100%;\" contenteditable=\"false\"/\u003e\u003cbr/\u003e\u003c/p\u003e","images":["https://resources.amway.com.cn/product/21/10521/1/10521-1-1200Wx1200H.jpg?x-oss-process=image/resize,m_fixed,h_1200,w_1200"],"item_id":"10521","keywords":[""],"name":"倍立健片(30片x2包)","skus":["10521"]},"score":0.0900735294117647}],"total_items":100,"query":{"text":"适合老年人吃的钙片"},"page_size":10,"page_number":1,"dataset_id":"106263733"}}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"analyze results"}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"reply"}}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"以下"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"是"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"推荐"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"的"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"钙片"}}
{"request_id":"df37782e-3c5c-4356-81a0-056ea4a8da18","result":{"payload":{"suggestions":["老年人钙片哪种好吸收","适合老人的钙片品牌排行榜","老年人补钙含维生素D推荐"]}}}

关联视频数据集的应用

请求示例

curl -X POST 'https://aisearch.cn-beijing.volces.com/api/v1/application/application_id/chat_search' \ 
  -H 'Content-Type: application/json' \ 
  -H 'Authorization: 签名字符串' \ 
  -d '{
    "session_id": "25ee998a-5462-9385-9f18-035f1da7a6e5",  
    "input_message": { 
        "content":[{"type":"text", "text":"有哪些好看的国产科幻片?"}] 
    }, 
    "user": { 
        "user_id": "ldy_199432" 
    },
    "search_param": {
        "limit": 10,
        "dataset_ids": ["106265704"],
        "filters": {   
            "106265704": {
                "op": "must",
                "field": "director",
                "conds": ["郭帆"]
            }
        } 
    }
}'

响应示例

使用search工具回答视频搜索和推荐类问题:

{"request_id":"077d4dae-9d94-4576-944e-6aa4edf4a75b","result":{"step":"analyze requirement"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"tool call","payload":{"param":{"search_requests":[{"query":"三体","dataset_id":"106260839"}]},"tool_name":"search"}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"get results"}}}
{"request_id":"077d4dae-9d94-4576-944e-6aa4edf4a75b","result":{"payload":{"search":{"106260839":{"search_results":[{"_id":"video_900026","display_fields":{"content_id":"video_900026","content_type":"video","parent_content_id":"collection_342534","sequence_index":26,"video_url":["http://xxxx.mp4"],"my_title":"三体第二十六集"},{"_id":"video_900027","display_fields":{"content_id":"video_900027","content_type":"video","parent_content_id":"collection_342534","sequence_index":27,"video_url":["http://xxxx.mp4"],"my_title":"三体第二十七集"},{"_id":"video_900028","display_fields":{"content_id":"video_900028","content_type":"video","parent_content_id":"collection_342534","sequence_index":28,"video_url":["http://xxxx.mp4"],"my_title":"三体第二十八集"},"page_size":10,"page_number":1,"dataset_id":"106263733"}}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"analyze results"}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"reply"}}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"以下"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"是"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"推荐"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"的"}}
{"request_id":"5e01f0b3-99d7-93af-b199-32165f8bb105","result":{"content":"视频"}}
{"request_id":"df37782e-3c5c-4356-81a0-056ea4a8da18","result":{"payload":{"suggestions":["科幻片","三体的主要内容是什么","和三体类似的电视剧还有哪些"]}}}

使用video search and analysis 工具进行视频深度理解并回答用户问题:

{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"analyze requirement"}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"tool call","payload":{"param":{"search_requests":[{"query":"《三体》电视剧中叶文洁为什么发信号","dataset_id":"106266859"}]},"tool_name":"video search and analysis"}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"get results","payload":{"result":[{"content_id":"900026","my_title":"三体第二十六集","video_url":["http://xxxx.mp4"]},{"content_id":"900024","my_title":"三体第二十四集","video_url":["http://xxxx.mp4"]},{"content_id":"900023","my_title":"三体第二十三集","video_url":["http://xxxx.mp4"]},{"content_id":"900012","my_title":"三体第十二集","video_url":["http://xxxx.mp4"]},{"content_id":"900019","my_title":"三体第十九集","video_url":["http://xxxx.mp4"]},{"content_id":"900018","my_title":"三体第十八集","video_url":["http://xxxx.mp4"]},{"content_id":"900027","my_title":"三体第二十七集","video_url":["http://xxxx.mp4"]},{"content_id":"900025","my_title":"三体第二十五集","video_url":["http://xxxx.mp4"]},{"content_id":"900015","my_title":"三体第十五集","video_url":["http://xxxx.mp4"]},{"content_id":"900017","my_title":"三体第十七集","video_url":["http://xxxx.mp4"]},{"content_id":"900014","my_title":"三体第十四集","video_url":["http://xxxx.mp4"]},{"content_id":"900011","my_title":"三体第十一集","video_url":["http://xxxx.mp4"]}],"type":"video"}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"payload":{"video_deep_answer":{"106266859":{"related_video":{"content_id":"9000","content_type":"collection","field_bool":true,"field_float":0.6595271825790405,"field_int":399182820,"field_list_int":[492539563,-1520434021,-1156837932,1589852783,-1987513386],"field_string":"rebecca_-4324201100363761777","my_title":"三体","video_url":null}}}}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"analyze results"}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"step_info":{"step":"reply"}}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"剧中"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"虽"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"未"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"直接"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"说明"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":",但"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"可"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"推测"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"叶"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"文"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"洁"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"经历"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"家庭"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"变故"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"、"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"社会"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"动荡"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"等"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":","}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"对"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"人类"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"失望"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":","}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"希望"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"借助"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"三体"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"文明"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"改变"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"人类"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":","}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"所以"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"向"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"宇宙"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"发出"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"content":"信号"}}
{"request_id":"e86f1ec7-1331-4f96-a412-8407944fc251","result":{"payload":{"video_deep_answer":{"106266859":{"highlights":[{"content_id":"900012","generated_title":"三体第十二集","video_title":"三体第十二集","snippets":[{"start_timestamp":0,"end_timestamp":92,"summary":"讨论叶文洁相关线索","cover":"tos-vod-cn-v-b5f34c0039f7952d/dd61e429c12a40958c50a60aad51514c"},{"start_timestamp":92,"end_timestamp":188,"summary":"关注叶文洁多重关联","cover":"tos-vod-cn-v-b5f34c0039f7952d/e2a5b6fbdc054e20bc4fad73789212fd"}]},{"content_id":"900017","generated_title":"三体第十七集","video_title":"三体第十七集","snippets":[{"start_timestamp":0,"end_timestamp":24,"summary":"提及怀疑叶文洁","cover":"tos-vod-cn-v-b5f34c0039f7952d/307de61b8b3f4e609f672674111b5e39"}]}]}}}}}

错误处理

错误响应

本接口调用失败的返回结构和参数释义请参见返回结构文档。

错误码

本接口错误码请参见公共错误码文档。