duckduckgo_search
当用户需要通过 DuckDuckGo 搜索公开网页信息,或希望获取 DuckDuckGo 的隐私搜索结果、网页结果或搜索摘要时触发。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| m | No | 该参数定义要返回的最大结果数量。默认值:10,最小值:1,最大值:50。当 start 设置为 0 或留空时,最多可返回 25 个自然结果。DuckDuckGo 可能返回重复结果或数量可变的结果,这在使用较大的 start 和 m 参数时更可能发生。m 和 search_assist 不能一起使用。 | 10 |
| q | Yes | 该参数定义爬取时的搜索结果。您可以输入任意想要查询的关键词,也可以是任意语言。调用方必须提供非空值,不使用默认值。 | |
| df | No | 该参数定义按日期过滤的结果。可设置为:d - 过去一天,w - 过去一周,m - 过去一月,y - 过去一年;也可以按 start_date..end_date 格式传递自定义日期,例如:2021-06-15..2024-06-16。 | |
| kl | No | 该参数定义 DuckDuckGo 搜索要使用的地区。地区代码示例:us-en 代表美国,uk-en 代表英国,fr-fr 代表法国。请访问 DuckDuckGo 地区页面查看支持的地区完整列表。 | |
| json | No | 该参数定义采集结果的输出格式;可选择 JSON、HTML(支持下载)格式,默认为 JSON;1 返回 JSON,2 返回 JSON+HTML,3 返回 HTML,4 返回 Light JSON。 | 1 |
| safe | No | 该参数定义成人内容的过滤级别。可设置为:1 - 严格,-1 - 中等(默认),-2 - 关闭。 | -1 |
| start | No | 该参数定义结果偏移量,它跳过指定数量的结果。当 start 设置为 0 或留空时,最多可返回 25 个自然结果;当 start 大于 0 时,最多可返回 10 个自然结果。DuckDuckGo 可能返回重复结果或数量可变的结果,这在使用较大的 start 和 m 参数时更可能发生。 | 0 |
| no_cache | No | 默认情况下,5 分钟内缓存相同参数的搜索结果;将 no_cache 设为 true 可跳过缓存,设为 false(默认)则使用缓存结果;缓存搜索免费,且不计入搜索统计。 | false |
| search_assist | No | 该参数决定是否在响应中返回 DuckDuckGo 的 AI 搜索辅助。可设置为 true 或 false(默认)。search_assist 和 m 不能一起使用。 | false |