Search Bilibili videos
search_videosSearch Bilibili for learning videos by keyword and return titles, creators, BV IDs, durations, view counts, and links so users can choose a tutorial or course.
Instructions
在 B 站搜索学习类视频,返回标题、UP主、BV号、时长、播放量和链接。
何时调用:
- 用户想找某个主题的教程、课程或讲解,而手上还没有具体视频时,先用本工具。
- 需要给用户一份候选清单让他挑选时。
- 已经知道 BV 号时不要用本工具,直接调用 get_video_info。
参数:
keyword: 搜索关键词,建议 1-4 个词,例如 "线性代数 期末速成"、"MIT 6.824"。
支持中英文和空格;不要传 URL 或 BV 号。无需 Cookie 也能搜索,
配置 Cookie 可提高被风控时的成功率。
limit: 返回条数,范围 1-50,默认 5。给用户做选择时 5-10 条足够。
返回示例:
搜索「线性代数」找到 2 个视频:
1. 线性代数 期末速成(4小时)
UP主:某老师 | 时长:4:12:30 | 播放:120.5万
BV号:BV1xx411c7mD
链接:https://www.bilibili.com/video/BV1xx411c7mD
失败时:
返回以「搜索失败:」开头的中文说明。搜索可匿名使用;若被 B 站风控拦截,
会提示配置 BILIBILI_COOKIE。请把配置方法转告用户,不要用相同参数反复重试。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"keyword": "<keyword>"
},
"name": "search_videos"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| keyword | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |