# 获取最新内容安全护栏免责声明
#### 功能介绍
该API用于获取MaaS-在线推理的内容安全护栏免责声明。当创建自定义接入点的"moderation"参数选择"false"时，必须签订最新版本的免责声明。
#### 接口约束
该功能仅支持"西南-贵阳一"区域。
#### URI
```
GET  /v1/{project_id}/maas/compliance/agreements
```
表1路径参数 
| 参数           | 是否必选 | 参数类型      | 描述                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释：** 项目ID，获取方式请参见[获取项目ID和名称](https://support.huaweicloud.com/api-maas/api-maas-0028.html)。 **约束限制：**不涉及。 **取值范围：**不涉及。 **默认取值：**不涉及。 |
   
#### 请求参数
表2请求Header参数 
| 参数            | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | **参数解释：** 用户Token。通过调用IAM服务的获取用户Token接口获取（响应消息头中X-Subject-Token的值）。获取方式请参见[认证鉴权](https://support.huaweicloud.com/api-maas/api-maas-0005.html)。 **约束限制**：不涉及。 **取值范围**：不涉及。 **默认取值**：不涉及。 |
| Content-Type | 是     | String | **参数解释：**消息体的类型，固定为application/json。 **约束限制**：不涉及。 **取值范围**：application/json。 **默认取值**：不涉及。                                                                                             |
   
表3query参数 
| 参数    | 是否必选 | 参数类型     | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|:---|
| lang | 是    | String | **参数解释：** 免责声明语**言**。输入后获取对应语言的免责声明。 **约束限制**：不涉及。 **取值范围**： - zh：中文。  - en：英文。   **默认取值**：不涉及。 |
   
#### 响应参数
表4响应Body参数 
| 参数              | 参数类型     | 描述                                                                                                            |
|:---|:---|:---|
| id             | String  | **参数解释：**合规协议记录的唯一标识ID。 **取值范围**：不涉及。                          |
| agreement_id   | String    | **参数解释：**免责声明ID，创建、编辑自定义接入点时对应的agreement_id参数。 **取值范围**：不涉及。 |
| agreement_data | String     | **参数解释：**免责声明内容。 **取值范围**：不涉及。                                |
| open_notice  | String | **参数解释：**开启安全护栏提示内容。 **取值范围**：不涉及。                           |
| close_notice | String  | **参数解释：**关闭安全护栏提示内容。 **取值范围**：不涉及。                          |
   
表5错误响应参数 
| 参数         | 参数类型     | 描述                                                                               |
|:---|:---|:---|
| error_msg | String | **参数解释：**错误描述信息。 **取值范围**：不涉及。    |
| error_code | String | **参数解释：**错误码，标识错误类型。 **取值范围**：不涉及。 |
   
#### 请求示例
```
GET
https://{endpoint}/v1/{project_id}/maas/compliance/agreements?lang={lang}
```
#### 响应示例
- 成功响应，状态码：200
  ```
  {
  "agreement_id": "4dd6b9f8-7e97-4f1c-8816-************",
  "agreement_data": "新建免责声明",
  "open_notice": "华为云不提供任何保证或担保，无法保证第三方模型输出的合规性、安全性、真实性、准确性和完整性，模型的输出不代表华为云观点。",
  "close_notice": "本公司/个人因业务需要，申请关闭内容审核功能。本公司/个人已明确知悉华为云将会关闭已购买的MaaS模型即服务平台相关的内容审核功能，关闭后华为云将不再提供内容审核能力。|在华为云提供的内容审核功能关闭后，本公司将自行对MaaS模型即服务平台所涉及的输入内容及输出内容等进行内容审核，以确保模型的输入内容、输出内容以及相关使用行为符合相关法律法规要求，包括但不限于《中华人民共和国网络安全法》、《中华人民共和国数据安全法》、《生成式人工智能服务管理暂行办法》、《互联网信息服务深度合成管理规定》等相关规定。|本公司将自行承担因关闭内容审核功能引起的相关责任及不利后果，包括但不限于本公司及本公司最终用户因此受到的损失以及监管机构的处罚等，由此给华为云造成损失的，本公司将承担赔偿责任。|本公司在使用MaaS模型即服务平台时的输入内容或输出内容不符合相关法律法规要求，华为云有权暂停或终止提供服务。",
  "id": "1"
  }
  ```
  
- 错误响应，状态码：400
  ```
  {
  "error_msg": "Invalid token.",
  "error_code": "ModelArts.0104"
  }
  ```
  
 
#### 状态码
请参见[状态码](https://support.huaweicloud.com/api-maas/api-maas-0027.html)。
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-maas/ErrorCode.html)。
