Rotating Apify API key manager. Returns the least-recently-used active Apify key from the ColdCore database. Use before any Apify API call to get a fresh key with available credits.
从 ColdCore 数据库中获取轮换的 Apify API 密钥。密钥按最近最少使用原则进行轮换,并附带余额检查。
获取下一个可用的 API 密钥:
bash
python3 ~/.openclaw/workspace/skills/apify-keys/scripts/get_key.py
以 JSON 格式获取密钥(用于传递给其他脚本):
bash
python3 ~/.openclaw/workspace/skills/apify-keys/scripts/get_key.py --json
检查特定密钥的余额:
bash
python3 ~/.openclaw/workspace/skills/apify-keys/scripts/getkey.py --check-balance --key apifyapi_xxxxx
列出所有可用密钥及其余额:
bash
python3 ~/.openclaw/workspace/skills/apify-keys/scripts/get_key.py --list
脚本从以下环境变量读取数据库凭据(如未设置则使用默认值):
默认模式: 仅打印 API 密钥字符串(便于管道传递)
apifyapixxxxx
JSON 模式(--json):
json
{id: 68, apikey: apifyapi_xxxxx, email: user@example.com, balance: 4.95}
其他需要 Apify 访问权限的技能应调用此脚本来获取密钥:
bash
APIFYKEY=$(python3 ~/.openclaw/workspace/skills/apify-keys/scripts/getkey.py)
或者在 Python 中:
python
import subprocess
result = subprocess.run(
[python3, os.path.expanduser(~/.openclaw/workspace/skills/apify-keys/scripts/get_key.py), --json],
capture_output=True, text=True
)
key_data = json.loads(result.stdout)
apikey = keydata[api_key]
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 apify-keys-1776058321 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 apify-keys-1776058321 技能
skillhub install apify-keys-1776058321
文件大小: 3.65 KB | 发布时间: 2026-4-14 13:07