统一入口,根据用户 query 自动路由到合适的 API。支持多 API Key 轮换。
export EASTMONEY_APIKEY="your-api-key"
从 vault 读取多个 key,按顺序轮换:
cat ~/.openclaw/workspace/vault/credentials/eastmoney.json
vault 文件格式:
{
"name": "Eastmoney API Keys",
"keys": [
"mkt_xxx1",
"mkt_xxx2",
"mkt_xxx3"
]
}
如果没有设置 EASTMONEY_APIKEY,从 vault 读取:
cat ~/.openclaw/workspace/vault/credentials/eastmoney.json
根据用户意图自动判断调用哪个 API:
| 用户意图关键词 | 路由到 | API 端点 |
|---|---|---|
| --------------- | -------- | ---------- |
| 选股、推荐股票、条件筛选、符合xx的股票、成分股 | 选股 | /finskillshub/api/claw/stock-screen |
| 新闻、资讯、消息、公告、研报、政策、解读 | 资讯搜索 | /finskillshub/api/claw/news-search |
| 股价、市值、PE、市盈率、财报、盈利、利润、收入、资金流向、基本面 | 数据查询 | /finskillshub/api/claw/query |
API_BASE="https://mkapi2.dfcfs.com"
EASTMONEY_APIKEYstatus != 0(限流或错误),自动切换下一个 keycurl -X POST "${API_BASE}/finskillshub/api/claw/stock-screen" \
-H "Content-Type: application/json" \
-H "apikey: ${API_KEY}" \
-d '{"keyword": "用户查询", "pageNo": 1, "pageSize": 20}'
适用场景:
curl -X POST "${API_BASE}/finskillshub/api/claw/news-search" \
-H "Content-Type: application/json" \
-H "apikey: ${API_KEY}" \
-d '{"query": "用户查询"}'
适用场景:
curl -X POST "${API_BASE}/finskillshub/api/claw/query" \
-H "Content-Type: application/json" \
-H "apikey: ${API_KEY}" \
-d '{"toolQuery": "用户查询"}'
适用场景:
共 1 个版本