背景
已经了解了AnySearch是什么,接下来看如何在Codex使用
安装skill
https://github.com/anysearch-ai/anysearch-skill
配置
skill 默认直接请求 AnySearch 官方接口 api.anysearch.com,因此 ANYSEARCH_API_KEY 位置上需要的是 AnySearch 服务器能识别的 key。
获取API key
https://www.anysearch.com/console/api-keys
配 API key
文件路径:
/C:/Users/zhangsan/.codex/skills/anysearch/.env
内容只要一行:
ANYSEARCH_API_KEY=你的_anysearch_key
如果这个文件还没有,就按这个名字新建。AnySearch 的 CLI 会自动从 skill 目录加载它。
配运行时
你这台机器已经验证过 python 和 node 都能跑,我建议固定成 python。
文件路径:
/C:/Users/zhangsan/.codex/skills/anysearch/runtime.conf
内容:
Runtime: Python
Command: python C:\Users\zhangsan\.codex\skills\anysearch\scripts\anysearch_cli.py
配好以后,重启 Codex。
使用
第一种是在 Codex 对话里直接用,自然语言就行,比如:
- 用 anysearch 搜一下今天 OpenAI API 的更新
- 用 anysearch 查 academic 域里关于 transformer attention 的论文
- 用 anysearch 抓取这个页面正文:https://example.com/article
第二种是你自己在终端里直接跑命令:
通用搜索:
python C:\Users\zhangsan\.codex\skills\anysearch\scripts\anysearch_cli.py search "OpenAI API latest models" --max_results 5
抓网页正文:
python C:\Users\zhangsan\.codex\skills\anysearch\scripts\anysearch_cli.py extract "https://example.com/article"
批量搜索:
python C:\Users\zhangsan\.codex\skills\anysearch\scripts\anysearch_cli.py batch_search --query "AAPL" --query "TSLA
earnings"
如果是股票、论文、法律、代码文档这种垂直领域,先查 domain:
python C:\Users\zhangsan\.codex\skills\anysearch\scripts\anysearch_cli.py list_domains --domain academic
再按返回的 sub_domain 去搜:
python C:\Users\zhangsan\.codex\skills\anysearch\scripts\anysearch_cli.py search "transformer attention mechanism" --domain
academic --sub_domain academic.search --max_results 3