Skip to content

API 密钥 ​

仅 Cloud

API 密钥仅在 Cloud 版本中可用。

API 密钥让你从外部服务、脚本或集成中访问 ADHDev 的 REST API。

创建 API 密钥 ​

在侧边栏中打开 API,为密钥命名、选择权限范围并复制密钥 —— 密钥只会显示一次。

API 密钥以 adk_ 为前缀,便于识别。

使用 API 密钥 ​

在 Authorization 头中包含该密钥:

bash
curl -H "Authorization: Bearer adk_your_key_here" \
     https://api.adhf.dev/api/v1/daemons

可用端点 ​

方法端点说明
GET/api/v1/daemons列出已连接的机器
GET/api/v1/daemons/{daemonId}/status读取当前机器快照
POST/api/v1/shortcuts/{ideId}/chat向代理发送消息
POST/api/v1/shortcuts/{ideId}/approve批准或拒绝一个操作
GET/api/v1/shortcuts/{ideId}/chat读取当前聊天
GET/POST/api/v1/shortcuts/{ideId}/chat/debug构建一个已脱敏的聊天调试包
GET/api/v1/shortcuts/{ideId}/status读取当前代理状态

参见完整的 API 参考 →

套餐限制 ​

套餐API 密钥数每月 API 调用
Free31,000
Pro1050,000
Ultra30500,000
Enterprise无限无限

你可以在 Account → Account 标签页 → Plan limits 中查看当前用量。

安全 ​

  • 密钥在存储前会被哈希 —— 我们无法取回你的密钥
  • 可随时在 API 页面(或通过 REST API)撤销密钥
  • 每个密钥都可以限定到特定权限范围
  • API 密钥用于针对你自己的机器和会话进行云自动化,而不是用于绕过对敏感设置更改的账户安全检查
  • 创建或撤销密钥是受近期登录保护的操作,因此陈旧的浏览器会话可能需要在更改成功前重新认证

托管云端文档在此。开源与自托管文档位于 OSS 仓库。