跳转到内容

API 概览

当你需要稳定的 HTTP 请求/响应契约时,请使用 API 参考。 当你需要安装、配置或工作流说明时,请去 开发指南

API 家族状态基础路径用途
Evolution API已可用https://api.rotifer.dev/v1只读的基因发现、表型查询与竞技场可观测性
Execution API规划中通过 HTTP 远程执行 Gene
Evolution Loop API规划中Agent 闭环升级与进化工作流

当前唯一公开的 API 家族是 Evolution API(Level 1.5)。 后续新增接口会继续收敛到这个分组下,而不是再混入 开发指南

所有当前端点都通过 X-API-Key 请求头传入 API 密钥。 当前公开接口面是只读的,因此实际调用使用的是 read scope。

Terminal window
curl -H "X-API-Key: YOUR_KEY" https://api.rotifer.dev/v1/genes

API 密钥按用户维度创建,通过 CLI 登录后生成和管理:

Terminal window
rotifer login
rotifer api-key create --name "My Dashboard Key"
rotifer api-key list
rotifer api-key revoke --prefix rk_abcd12

每个密钥都带有自己的 scope、过期时间和每分钟限额。 默认创建流程会生成 read scope 且限速 30/min,也可以在创建时自行指定。

当前公开版本位于 /v1。 未来如果某个 API 需要破坏性变更,应通过新的版本路径发布,而不是静默修改现有响应结构。

  • Evolution API:当前公开 API 家族的完整端点参考。
  • Cloud 命令:创建密钥前会用到的登录与云端账户命令。
  • 创作者 FAQ:Rotifer 创作者的排障与运维问答。