调用 CheckLLMPrompt 接口可以判别输入的提示词是否合规。大模型应用防火墙会检测并分析提示词内容,根据设定的防护策略采取不同的执行动作。
您需要防护的业务域名已经通过 SDK 方式接入大模型应用防火墙。接入操作请参考通过 SDK 接入。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CheckLLMPrompt | 要执行的操作,取值:CheckLLMPrompt。 |
Version | String | 是 | 2023-12-25 | API的版本,取值:2023-12-25。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
MsgID | String | 19de789baf324b4480e25c9616aa**** | 消息唯一标识符。 |
Decision | Object | -- | 大模型判别结果。 |
POST /?Action=CheckLLMPrompt&Version=2023-12-25 HTTP/1.1 Host: waf.volcenginapi.com Content-Type: application/json; charset=UTF-8 X-Date: 20240626T073749Z X-Content-Sha256: 287e874e******d653b44d21e Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20240626/cn-beijing/waf/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f { "Content": "你好", "ContentType": "1", "Host": "example.com", "Region": "cn-beijing" }
{ "ResponseMetadata": { "RequestId": "20240626153935068167155004D0****", "Action": "CheckLLMPrompt", "Version": "2023-12-25", "Service": "waf", "Region": "cn-beijing" }, "Result": { "MsgID": "2a477be8839445e5834ae92362b0****", "Decision": { "Action": 9, "CustomMatches": [], "ErrCode": 0, "ErrMsg": "pass", "Labels": [], "matches": [] } } }
您可访问公共错误码,获取更多错误码信息。