Skip to main content
Exa AI 是一个 web_search 提供商,支持神经、关键词和 混合搜索模式,并内置内容提取功能(高亮、文本、 摘要)。

安装插件

获取 API key

1

创建账户

exa.ai 注册,并从你的 控制面板生成 API key。
2

存储密钥

在 Gateway 网关环境中设置 EXA_API_KEY,或通过以下命令配置:

配置

**环境变量替代方案:**在 Gateway 网关环境中设置 EXA_API_KEY。对于 Gateway 网关安装,请将其放入 ~/.openclaw/.env。请参阅 环境变量

覆盖基础 URL

设置 plugins.entries.exa.config.webSearch.baseUrl,以通过兼容代理或备用端点路由 Exa 搜索 请求。OpenClaw 会通过添加 https:// 前缀来规范化不含协议的主机,并追加 /search,除非 路径已经以该内容结尾。解析后的端点是搜索 缓存键的一部分,因此来自不同端点的结果绝不会共享。

工具参数

string
必填
搜索查询。
number
默认值:"5"
要返回的结果数(1-100,受 Exa 搜索类型限制)。
'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'
搜索模式。
'day' | 'week' | 'month' | 'year'
时间筛选器。不能与 date_after/date_before 结合使用。
string
此日期(YYYY-MM-DD)之后的结果。
string
此日期(YYYY-MM-DD)之前的结果。
object
内容提取选项(见下文)。

内容提取

传入一个 contents 对象,以控制结果中提取的内容:
如果省略 contents,Exa 会默认为 { highlights: true },因此结果 会包含关键句摘录。结果描述会依次从高亮、 摘要和完整文本中解析,以最先可用的内容为准。如果 Exa API 响应中存在原始 highlightScoressummary 字段,结果也会保留它们。

搜索模式

注意事项

  • count 最多接受 100,受 Exa 搜索类型限制。
  • 结果默认缓存 15 分钟。配置共享的 tools.web.search.cacheTtlMinutes(分钟)和 tools.web.search.timeoutSeconds(默认 30 秒),可更改包括 Exa 在内的所有 web_search 提供商的缓存和 请求超时时间。

相关内容