Betalpha Finance
by @lwwd
提供 A 股、基金、ETF 等实时行情及估值数据,需先配置 API Token 并动态获取最新接口端点。
clawhub install betalpha-finance📖 About This Skill
Betalpha Finance - 金融数据
📋 元数据声明 (Metadata Declaration)
基本信息
🔐 所需凭据 (Credentials Required)
此 Skill 需要以下凭据才能正常工作:
| 凭据名称 | 类型 | 存储位置 | 用途 | 如何获取 |
|-----------|-----|----------------------------------|-------------------|----------------------------------------|
| API Token | 字符串 | ~/.config/betalpha/api_key.txt | 认证用户身份,访问金融数据 API | 扫描小程序码:https://ai.firstindex.cn/qr.jpg |
安全说明:
chmod 600)📁 文件系统访问 (File System Access)
读取权限:
~/.config/betalpha/api_key.txt - 读取 API Token写入权限:
~/.config/betalpha/api_key.txt - 存储 API Token(自动配置时)~/.config/betalpha/api_cache.json - 缓存 API 端点列表(可选)🌐 网络访问 (Network Access)
此 Skill 需要访问以下外部域名:
| 域名 | 用途 | 是否必需 |
|--------------------|----------------------|------|
| ai.firstindex.cn | 获取 API 端点列表和查询实时金融数据 | ✅ 必需 |
数据传输说明:
X-API-Key) 中发送到 ai.firstindex.cn🔒 隐私与安全 (Privacy & Security)
数据收集:无
本地存储数据:
1. API Token(~/.config/betalpha/api_key.txt) 2. API 端点缓存(~/.config/betalpha/api_cache.json,可选)
数据删除:
# 删除所有本地数据
rm -rf ~/.config/betalpha/
安全最佳实践:
ls -la ~/.config/betalpha/.gitignore 中添加:~/.config/betalpha/⚙️ 运行时配置 (Runtime Configuration)
false - 需要用户明确请求true - 每次使用时建议确认简介
这是一个高性能金融数据网关,提供 A 股、基金、ETF 等实时行情数据。
⚠️ 重要:工作流程(每次必须遵循)
每次使用此 Skill 时,必须严格按以下顺序执行:
步骤 1: 检查 API Token
~/.config/betalpha/api_key.txt~/.config/betalpha/api_key.txt"步骤 2: 检查 API 接口更新
https://ai.firstindex.cn/api/discovery~/.config/betalpha/api_cache.json)步骤 3: 执行数据查询
https://ai.firstindex.cn{endpoint}X-API-Key: {your_api_key}配置 API Token
方式 1: 自动配置
告诉 Claude 你的 API Token,Claude 会帮你配置:
我的 API Token 是:xxxxx
方式 2: 手动配置
# Linux/Mac
mkdir -p ~/.config/betalpha
echo "YOUR_API_TOKEN" > ~/.config/betalpha/api_key.txtWindows (PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.config\betalpha"
Set-Content -Path "$env:USERPROFILE\.config\betalpha\api_key.txt" -Value "YOUR_API_TOKEN"
可用的 API 端点
以下是基于最新 discovery 接口的可用端点(可能会更新):
1. A股实时行情
/realtime/api/realtime/price/stock?codes=000001,000002codes - 股票代码,多个用逗号分隔2. A股分钟K线
/realtime/api/realtime/price/minute?code=000001code - 单个股票代码3. 基金实时估值
/realtime/api/fund-valuation/{code}4. ETF实时行情
/realtime/api/realtime/price/etf5. ETF/LOF折溢价率
/realtime/api/iopv6. 实时新闻
/realtime/api/news/limit/{limit}使用示例
示例 1: 首次使用(无 Token)
用户:查询 000001 的股票价格
助手:[步骤1] 检查配置文件... 未找到 API Token
请扫描小程序码获取 API Token:
https://ai.firstindex.cn/qr.jpg
获取后请告诉我,我会帮你配置。
示例 2: 正常使用(有 Token)
用户:查询 000001 的股票价格
助手:[步骤1] 检查配置文件... ✓ API Token 已配置
[步骤2] 检查 API 接口更新... ✓ 已获取最新端点列表
[步骤3] 调用 /api/realtime-stock?codes=000001
[返回结果]
示例 3: API 接口更新
用户:查询最新的 ETF 数据
助手:[步骤1] 检查配置文件... ✓ API Token 已配置
[步骤2] 检查 API 接口更新... 发现新的端点:/api/realtime-etf-v2
[步骤3] 使用新端点查询数据
[返回结果]
Discovery API 响应格式
https://ai.firstindex.cn/api/discovery 返回格式:
{
"name": "Betalpha Gateway",
"description_for_model": "这是一个高性能金融数据网关...",
"endpoints": [
{
"name": "API名称",
"path": "https://ai.firstindex.cn/api/endpoint",
"description": "API描述"
}
]
}
错误处理
1. Token 未配置
错误:未检测到 API Token
操作:展示小程序码 https://ai.firstindex.cn/qr.jpg
提示:请扫描小程序码获取 API Token
2. Token 无效 (401)
错误:API Token 无效或已过期
操作:提示用户重新获取 Token
提示:您的 Token 可能已过期,请重新扫描小程序码获取
3. 请求限流 (429)
错误:请求频率过高
操作:等待后重试
提示:请求过于频繁,请稍后再试
4. Discovery 接口失败
错误:无法获取 API 端点列表
操作:使用缓存的端点列表(如果有)
提示:API 接口信息可能已过时,但继续尝试查询
技术实现细节
配置文件路径
~/.config/betalpha/api_key.txt%USERPROFILE%\.config\betalpha\api_key.txtAPI 缓存文件(可选)
~/.config/betalpha/api_cache.json%USERPROFILE%\.config\betalpha\api_cache.json缓存文件格式
{
"last_update": "2026-03-17T10:00:00Z",
"endpoints": [
{
"name": "A股实时行情",
"path": "/api/realtime-stock",
"description": "查询股票实时行情"
}
]
}
请求头格式
X-API-Key: {your_api_token}
实现检查清单
每次处理请求时,AI 必须确认:
~/.config/betalpha/api_key.txthttps://ai.firstindex.cn/api/discovery触发关键词
重要提醒
1. 严格遵守流程:不要跳过任何步骤,即使用户之前已配置过 Token 2. 定期检查更新:Discovery 接口可能会添加新的 API,每次会话至少检查一次 3. Token 安全:不要在日志或输出中暴露完整的 API Token 4. 错误友好:遇到错误时,提供清晰的解决方案和下一步操作 5. 动态适应:API 端点可能随时变化,始终以 Discovery 返回的信息为准
小程序码
获取 API Token 的唯一方式: https://ai.firstindex.cn/qr.jpg
!小程序码