SuperAPI AI 工具集

skill-as-a-service

编程与开发

查看项目

更新于 10-16 07:27

技能介绍

用途:通过 API 在云端启动编码智能体任务,每个任务运行在独立隔离的虚拟机中,并预装所需技能。适用于需要批量或远程执行编码、研究、数据分析等任务的场景。

主要能力:支持创建任务并指定 prompt、executor(opencode 默认,可选 claude、gemini、codex)、model、skills、files、githubUrl、branchName、workspaceId;可上传文件(PDF、CSV、图片等)并挂载到 /code/{filename};可基于 GitHub 仓库和分支运行;任务 URL 创建后立即可用,无需轮询;支持发送后续 prompt、设置可见性(private/shared/public)并获取 shareUrl、复用 workspace 加速、删除任务。

使用方式:先确认环境变量 REBYTE_API_KEY 已设置,未设置则从 https://app.rebyte.ai/settings/api-keys 获取并 export。创建任务示例:curl -s -X POST https://api.rebyte.ai/v1/tasks -H "API_KEY: $REBYTE_API_KEY" -H "Content-Type: application/json" -d '{"prompt": "Your task description here", "skills": ["deep-research"]}'。文件上传先 POST /v1/files 获取签名上传 URL,再 PUT 上传内容,最后在创建任务时附带 files。GitHub 任务传入 githubUrl 与 branchName。可选接口包括 GET /v1/tasks、GET /v1/tasks/:id、POST /v1/tasks/:id/prompts、PATCH /v1/tasks/:id/visibility、DELETE /v1/tasks/:id。技能自带 Python 客户端与 CLI,位于 scripts/ 目录,可用 python3 "$SKILL_DIR/scripts/rebyte_cli.py" create --prompt "Hello world" 等命令。

限制:prompt 最大 100,000 字符;默认 executor 为 opencode,默认 model 为 lite;任务默认仅组织成员可见,公开分享需手动设置;文件需先上传再引用;复用 workspace 可跳过虚拟机配置但需传入 workspaceId。具体收费、价格、平台支持范围等资料暂未提供。