Skip to content

模型权限

查看模型权限

请求方式

Request Method: GET
Request URL:    /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/enable-model-permission/
Request Header:
{
 "Authorization": "连接密钥"
}

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": {
  "enableModelPermission": false
 }
}

开启/关闭模型权限

请求方式

Request Method: PUT
Request URL:    /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/enable-model-permission/
Request Header:
{
 "Authorization": "连接密钥"
}

请求参数

{
 "enableModelPermission": true
}

参数说明

参数 类型 说明
enableModelPermission bool 模型权限是否开启,当值为 true 时模型权限开启,值为 false 时模型权限关闭

返回结果

{
 "errcode": 200,
 "errmsg": "success"
}

获取模型权限

请求方式

Request Method: GET
Request URL:    /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/model-permission/
Request Header:
{
 "Authorization": "连接密钥"
}

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": {
  "effect": "allow",
  "resource": ["模型uid"]
 }
}

参数说明

参数 类型 说明
data.effect string 模型允许或禁止使用
data.resource array 模型 uid 数组

修改模型权限

通过工作区模型接口获取已有模型信息

请求方式

Request Method: PUT
Request URL:    /openapi/v1/workspaces/{workspaceId}/members/{member_uid}/model-permission/
Request Header:
{
 "Authorization": "连接密钥"
}

请求参数

{
 "effect": "allow",
 "resource": ["模型uid"]
}

参数说明

参数 类型 说明
effect string 模型允许或禁止使用
resource array 模型 uid 数组

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": {
  "effect": "allow",
  "resource": ["模型uid"]
 }
}

参数说明

参数 类型 说明
data.effect string 模型允许或禁止使用
data.resource array 模型 uid 数组

批量修改成员模型权限

请求方式

Request Method: PUT
Request URL:    /openapi/v1/workspaces/{workspaceId}/members/update-model-permissions/
Request Header:
{
 "Authorization": "连接密钥"
}

请求参数

{
  "memberModelPermission": [
  {
   "memberUid": "成员uid",
   "modelPermission": {
      "effect": "allow",
      "resource": ["模型uid"]
   }
  },
 ]
}

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": [
  {
   "memberUid": "成员uid",
   "modelPermission": {
      "effect": "allow",
      "resource": ["模型uid"]
   }
  },
 ]
}