如果你所在的是具有多个组织、自定义角色或 SSO 的 Enterprise 环境,请参阅 Enterprise 快速开始。
步骤 1:创建服务用户
- 在你的组织中,进入 Settings > Service users
- 点击 Create service user
- 选择一个具有描述性的名称 (例如:“CI Pipeline”、“Monitoring Bot”)
- 选择一个角色:
- Admin — 对会话、Knowledge、playbooks、secrets 和设置拥有完整管理权限
- Member — 可以创建和管理 Devin 会话,并查看资源
步骤 2:生成 API key
- 创建服务用户后,点击 Generate API key
- 请立即复制该 API key —— 它以
cog_开头,之后将不再显示 - 将其以环境变量的形式安全保存:
步骤 3:发起首次 API 调用
想让会话归属到你的用户吗? 默认情况下,会话会归属到服务用户。要代表特定用户创建会话 (这样它们会显示在该用户的会话列表中) ,请在请求体中添加
"create_as_user_id": "user_abc123"。这需要 Admin 角色 (其中包含 ImpersonateOrgSessions 权限) 。详情参见 Session attribution。第 4 步:常用操作
列出会话
向运行中的会话发送消息
管理 Knowledge
Teams 用户权限
如需基于角色的细粒度访问控制 (RBAC) ,请参阅 Enterprise 快速入门。

