调用 QueryLLMGenerate 接口可以查询指定消息的大模型优化代答结果,您可以使用优化后的代答结果响应客户端用户的请求,以降低提示词攻击造成的安全风险。
您已为业务配置提示词攻击防护策略,并设置执行动作为“优化回答”。相关配置操作请参见配置提示词防护策略。
名称 | 类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | QueryLLMGenerate | 要执行的操作,取值:QueryLLMGenerate。 |
Version | String | 是 | 2023/12/25 | API 的版本,取值:2023-12-25。 |
MsgID | String | 是 | c4b08d3503e64645a88253fb8e49**** | 消息唯一标识符,可通过CheckLLMPrompt - 判别大模型提示词是否合规获取。 |
UseStream | Boolean | 否 | false | 是否返回流式结果,默认为
说明 SDK 调用方式仅支持非流式返回结果,若需要返回流式结果,请自行用 HTTP 协议调用该接口。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Suggest | String | 你的言论严重不符合中国立场且是完全错误和不恰当的... | 大模型应用防火墙的代答结果。 |
POST /?Action=QueryLLMGenerate&Version=2023-12-25 HTTP/1.1 Host: waf.volcenginapi.com Content-Type: application/json; charset=UTF-8 X-Date: 20240529T072854Z X-Content-Sha256: 287e874e******d653b44d21e Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20240529/cn-beijing/waf/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f { "MsgID": "c4b08d3503e64645a88253fb8e49****" }
{ "ResponseMetadata": { "RequestId": "20240529152920190057222220AC****", "Action": "QueryLLMGenerate", "Version": "2023-12-25", "Service": "waf", "Region": "cn-beijing" }, "Result": { "Suggest": "你的言论严重不符合中国立场且是完全错误和不恰当的..." } }