Skip to main content
POST
创建 API 密钥
创建一个新的 API 密钥。完整的密钥值仅在创建时返回一次。

身份验证

需要提供 Bearer 令牌。参见身份验证。

请求体

string
便于识别的标签(例如 "Production Server"、"Development")。
string[]
该密钥的权限范围(例如 ["completions", "skills"])。默认为全部范围。
'personal' | 'org'
声明新密钥是个人凭证(仅你可见)还是团队凭证(与所属组织的所有成员共享)。
  • "personal" — 创建个人密钥。不得提供 org_id。即使你拥有管理团队密钥的权限,服务器也永远不会自动关联你当前所在的团队。
  • "org" — 创建团队共享密钥。可提供 org_id 指定特定组织,或省略以回退到你当前的活动团队上下文。
若省略 scope,服务器会自动推断该值:若提供了 org_id 则为 "org",否则为 "personal"。
string
用于限定密钥所属范围的组织 UUID。当 scope 为 "org" 且调用方没有活动团队上下文时为必填项;当 scope 为 "personal" 时禁止提供。调用方必须拥有目标组织的 manageApiKeys 权限。

请求示例

个人密钥(显式指定):
团队共享密钥(指定特定组织):

响应

返回创建的密钥对象。完整的 API 密钥字符串仅在此响应中包含一次——请妥善保存。
完整的密钥值仅在创建时显示一次,之后将无法再次获取。

端点

POST /api/v1/keys 需要通过 Bearer 令牌进行身份验证。参见身份验证。