搜索
创建搜索
使用自然语言查询搜索网络,并返回一个去重的相关链接列表,包含标题和描述。 它将在网络上语义地搜索查询并返回结果。 可选地,传递 scrape_options 以抓取每个返回的 URL,并将 markdown_content / html_content 直接嵌入到每个链接中。页面抓取会通过底层的 /v1/scrapes 端点自动计费到你的团队。 参见 搜索功能。
POST
创建搜索
使用此端点来创建新的搜索请求。请求
路径POST /v1/searches
请求体
请求体必须是一个包含以下属性的 JSON 对象:
query(字符串): 要搜索的查询字符串。filters(对象): 可选的过滤器对象,用于限制搜索结果。sort(字符串): 可选的排序参数,定义结果的排序方式。
响应
成功的响应将返回一个包含搜索结果的 JSON 对象。示例
响应示例
错误
如果请求无效,服务器将返回一个错误响应。常见的错误包括:400 Bad Request: 请求体格式不正确或缺少必需的字段。401 Unauthorized: 缺少有效的身份验证凭据。500 Internal Server Error: 服务器遇到意外错误。
授权
Bearer认证头格式为Bearer ,其中是你的认证令牌。
请求体
application/json
自然语言的搜索查询。
示例:
"What's going on with OpenAI's Sora shutting down?"
去重后返回的最大链接数量。
必填范围:
1 <= x <= 25示例:
10
将结果限制在这些域名内。仅限裸主机——开头的 http(s):// 和结尾的斜杠会自动去除。
示例:
["nytimes.com", "wsj.com"]排除来自这些域名的结果。仅限裸主机——开头的 http(s):// 和结尾的斜杠会自动去除。
示例:
["reddit.com"]可选。当提供时,每个返回的链接也会被抓取,其内容嵌入到响应中。每页抓取的费用会通过底层的 /v1/scrapes 端点自动计费。