Devin API 目前处于 alpha 阶段。尽管我们努力保持向后兼容性,但在改进 API 的过程中,某些端点可能会发生变化。
获取 API 密钥
可用端点
会话
列出会话
列出当前组织下的所有 Devin 会话
创建会话
根据任务描述和可选参数启动新的 Devin 会话
获取会话详情
获取现有会话的状态和输出信息
发送消息
通过向 Devin 发送消息与活动会话进行交互
上传文件
上传文件供 Devin 在会话期间使用
更新会话标签
更新与 Devin 会话关联的标签
Secrets
知识
Playbooks
列出 Playbooks
查看组织中可访问的所有 Playbook
创建 Playbook
创建包含指令和可选宏的新团队 Playbook
获取 Playbook
获取特定 Playbook 的详细信息
更新 Playbook
更新现有的团队 Playbook
删除 Playbook
从组织中删除团队 Playbook
使用示例
查看代码示例
查看我们的代码示例和常见用例,帮助你快速上手 Devin API
幂等性
idempotent 参数设置为 true。响应中将包含一个 is_new_session 字段,用于表示是否创建了新的资源。
例如,在启用幂等性的情况下创建会话时,重试同一个请求将返回已有会话,而不是再创建一个新的会话。这在网络状况不稳定或在你的应用中实现重试逻辑时尤其有用。
