AI驱动的Base链交易与链上查询代理,使用自然语言。适用于在Base链上进行买卖/交换代币、设置DCA、限价单、RSI等自动化策略、查询余额与代币价格、获取代币信息/分析、检查订单状态、管理止盈止损,以及咨询加密/DeFi相关问题。请始终运行 scripts/axelrod_chat.py 以获取实时结果。
Axelrod. 通过 AIXVC AI Automation 执行使用自然语言的基链交易和链上查询.是一项面向实际任务的技能,主要用于QQ 快速启动.;First-Time Setup.;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 AIxVC AI 自动化,使用自然语言执行 Base 链上的交易及链上查询。
skills.entries.axelrod.env:{
"skills": {
"entries": {
"axelrod": {
"enabled": true,
"env": {
"AIXVC_ACCESS_KEY": "your_access_key",
"AIXVC_SECRET_KEY": "your_secret_key"
}
}
}
}
}
pip install -r skills/axelrod/requirements.txt
python skills/axelrod/scripts/axelrod_chat.py --message "check my balance"
适用于可快速完成的直接请求:
python skills/axelrod/scripts/axelrod_chat.py --message "check my ETH balance" python skills/axelrod/scripts/axelrod_chat.py --message "what is ETH price now"
用于查看完整的 API 响应内容:
python skills/axelrod/scripts/axelrod_chat.py --message "check my balance" --json
AIXVC_ACCESS_KEY 或 AIXVC_SECRET_KEY,需提示用户配置;严禁猜测或伪造凭证。confirmKey,需引导用户确认或取消(参见下方「确认流程」部分)。QUERY_ALGO 实现自动化风控参考文档:references/api.md
订单通常需经过风控确认;小额订单(约 ≤ $10)可能跳过确认步骤。confirmKey 的有效期约为 10 分钟。
当响应中包含 confirmKey 时,请用户发送以下任一指令:
yes, please executeno, please cancel
若该密钥已过期,用户需重新提交原始请求。
| 限制项 | 说明 |
|---|---|
| 链支持 | 仅 Base 链 |
| 多笔交易 | 单条消息仅支持一笔交易;如需多笔,请提示用户拆分请求 |
| 不支持功能 | 杠杆/期货/期权、借贷、跨链、NFT、法币出入金 |
# 查询余额 python skills/axelrod/scripts/axelrod_chat.py --message "check my ETH balance" # 查询价格 python skills/axelrod/scripts/axelrod_chat.py --message "what is ETH price now" # 执行交易 python skills/axelrod/scripts/axelrod_chat.py --message "buy 50u of ETH"
# DCA 策略 python skills/axelrod/scripts/axelrod_chat.py --message "DCA 20u into ETH every day" # RSI 条件策略 python skills/axelrod/scripts/axelrod_chat.py --message "if 1h RSI < 30, buy 100u BTC" # 限价单 python skills/axelrod/scripts/axelrod_chat.py --message "buy ETH when price drops to 2500"
# 全资产组合 python skills/axelrod/scripts/axelrod_chat.py --message "check my balance" # 代币分析 python skills/axelrod/scripts/axelrod_chat.py --message "analyze AXR token for me" # 订单状态 python skills/axelrod/scripts/axelrod_chat.py --message "show my recent orders"
| 退出码 | 含义 | 解决方案 |
|---|---|---|
0 |
成功 | — |
2 |
缺失 AK/SK | 提示用户配置 AIXVC_ACCESS_KEY 和 AIXVC_SECRET_KEY |
3 |
HTTP 请求失败或响应非有效 JSON 格式 | 检查网络连接,确认 endpoint 可达 |
4 |
API 业务错误(code 不在成功码集合内) |
阅读错误信息,指导用户修正问题 |
| 问题 | 解决方案 |
|---|---|
| "Please login first" | AK/SK 错误 — 请重新配置凭证 |
| 认证错误(Authentication error) | 确认 AK/SK 正确且未过期 |
| 余额不足(Insufficient balance) | 减少交易金额或充值 |
| 未找到代币(Token not found) | 核对代币符号(symbol)或合约地址(contract address) |
confirmKey 已过期 |
重新提交原始交易请求 |
| 单条消息中包含多笔交易 | 拆分为多个独立请求 |
"buy 50u of AXR""sell 50% of my ETH""swap 10 SOL to ETH""DCA 20u into ETH every day""if 1h RSI < 30, buy 100u BTC""buy ETH when price drops to 2500""check my balance""show AXR token info""what is ETH price now""show my recent orders""show my TP/SL orders""analyze AXR token for me""help me make a Base trading plan"50u、50%、0.1 ETH)完整 API 接口定义、SigV4 签名协议、请求/响应格式及字段说明,请参阅:
参考文档: references/api.md
https://api.aixvc.io/gw/openapi/v2/public/twa/agent/chat(参数 chain-id=base)。python skills/axelrod/scripts/axelrod_chat.py --message "" 。requests)。# 确保已安装 Python 3 python --version # 安装依赖 pip install -r skills/axelrod/requirements.txt # 测试网络连通性 curl -I https://api.aixvc.io
详见上方退出码与常见问题表格。若错误持续存在,请按以下步骤排查:
--json 模式以查看完整 API 响应"check my balance")💡 提示:最常见的问题是 AK/SK 缺失或错误。遇到任何错误时,请首先验证凭证配置。
⚠️ 安全提醒:请严格保护您的 AK/SK,切勿将其提交至版本控制系统;仅交易您可承受损失的资金。
🚀 快速上手:先执行 "check my balance" 验证环境配置,再尝试小额交易(如 "buy 1u of ETH"),熟悉完整流程。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章