键
AEK网络搜索CLI 配有密钥池管理. 多提供者(Tavily, Exa),自动键故障.
安装
npm install -g @cheezmil/aek-websearch
使用量
aekws search "your query" # search with key pool failover
aekws search "query" --exa # force Exa provider
aekws search "query" --num 5 # limit to 5 results
aekws extract <url> # extract page content (Tavily)
aekws doctor # check key status
aekws pool show <tavily|exa> # show keys in pool
aekws pool disable <tavily|exa> 0 # disable key #0
aekws pool enable <tavily|exa> 0 # enable key #0
aekws pool reset <tavily|exa> # reset all cooldowns
aekws use <dev|npm> # set default mode
aekws status # show paths and mode
图标
| 命令 | 说明 |
|---|---|
aekws search | 用密钥池失败搜索网络 |
aekws extract | 从 URL 提取页面内容( 只有塔维利) |
aekws pool | 管理 API 密钥池( 显示、 启用、 禁用、 重置) |
aekws doctor | 检查 API 密钥状态和提供者健康 |
aekws use | 设置默认模式( dev 或 npm) |
aekws status | 显示当前模式和路径 |
供应商
- 塔维利 ——默认,支持搜索+提取
- 欧克萨 ——替代,只搜索(没有提取 API)
密钥存储
API 密钥存储在加密的 SQLite 数据库中 ~/.aek/websearch/数字 :
tavily.db— Tavily API 密钥exa.db—— Exa API 密钥