模型权限
查看模型权限¶
请求方式¶
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"]
}
},
]
}