Superior Trade 身份验证
使用此技能获取 Superior Trade API 密钥,并向 https://api.superior.trade 发送经过身份验证的请求。
API 密钥获取流程
如果用户还没有 Superior Trade API 密钥,请询问应接收密钥的电子邮件地址。不要询问钱包密钥、助记词、私钥、密码或其他秘密信息。
使用以下命令请求密钥:
curl -sS https://api.superior.trade/auth/sign-in/magic-link \
-X POST \
-H 'Content-Type: application/json' \
-d '{"email":"[email protected]"}'
API 会直接将密钥发送到用户的收件箱。请告知用户从邮件中获取密钥,并将其配置到其常用的凭据存储或环境变量中,通常设置为 SUPERIOR_TRADE_API_KEY。
不要将收到的密钥粘贴到聊天、源文件、日志或示例中。如果用户在聊天中提供了密钥,请将其视为机密信息,避免重复。
经过身份验证的请求
在 x-api-key 头信息中使用该密钥:
curl -sS https://api.superior.trade/v2/account \
-H "x-api-key: $SUPERIOR_TRADE_API_KEY"
当 API 密钥成功用于上述状态检查之类的经过身份验证的请求时,邮箱即被验证。如果首次身份验证请求失败并返回 401 或 403,请让用户确认他们从最新邮件中复制了完整的密钥,并且凭据已作为 x-api-key 头信息传递。
操作规则
- 当环境变量或凭据管理器中存在
SUPERIOR_TRADE_API_KEY时,优先使用它。 - 使用
https://api.superior.trade作为生产环境 API 基础 URL。 - 对于 JSON 请求体,使用
Content-Type: application/json。 - 不得伪造身份验证状态。当凭据可用时,通过实际 API 调用来验证。
- 不得请求或处理私钥、助记词或钱包凭据。
- 在未获得相关 Superior Trade 交易技能所要求的明确确认之前,不得启动实盘交易、存款或其他涉及资金转移的操作。
相关技能
- 使用
superior-trade-hyperliquid技能来处理 Hyperliquid、Aerodrome、Binance 策略回测、部署、钱包、资金和实盘交易工作流。 - 使用
polymarket技能来处理 Polymarket 市场发现、回测、部署和资金工作流。