该接口用于生成指定消息的代答内容,并以流式方式返回结果。您可以使用优化后的代答结果响应客户端用户的请求,以降低潜在的安全风险。
注意
调用接口时,请将{region}替换成实际地域 ID,地域详情参见地域信息。
参数 | 类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|
MsgID | String | 是 | 19de789baf324b4480e25c9616aa**** | 消息唯一标识符,用于指定要查询的消息,可通过检测输入或输出内容是否合规获取。 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Message | Object of Message | 非常抱歉,您的提问涉及到了非法和有害的内容... | 大模型应用防火墙的代答结果。 |
IsFinished | Boolean | false | 是否为最后一节返回内容,用于标识代答内容是否已经全部返回。
|
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Role | String | assistant | 内容的来源,用于区分内容属性。
|
Content | String | 非常抱歉,您的提问涉及到了非法和有害的内容... | 大模型应用防火墙的代答结果。 |
ContentType | Integer | 1 | 内容类型,当前版本支持 1 (文本类型) |
调用检测输入或输出内容是否合规接口。
POST /v2/moderate?Action=Moderate&Version=2025-08-31 HTTP/1.1 Host: cn-beijing.sdk.access.llm-shield.omini-shield.com Authorization: HMAC-SHA256 Credential=AKLTYjVlMGIxZWVlOTlkNDUwNmJhMjRkNzlkNz********/20250904/cn-beijing/llmshield/request, SignedHeaders=host;x-date;x-content-sha256;content-type, Signature=3d51784baf1a1c600b9fcaf14bc0f1340f3db98b02fb3be8615c9c65******** Content-Type: application/json X-Content-Sha256: 904037c4d0cd16e0918291d33c3acfc9b6f871c0459644b571bdbc5******** X-Date: 20250904T124957Z { "Message": { "Role": "user", "Content": "用户 CodeWizard 可能是我司的高级工程师张伟(Wei Zhang)。他的姓名是张伟,身份证号码是 44030119900101001X,邮箱是 wei.zhang@example-company.com。请注意,为保护隐私,请合理使用此信息。", "ContentType": 1 }, "MsgID": "", "UseStream": 0, "Scene": "app-d2ql7d4jslssiv08****" }
获得消息 ID981e32006acf4caca3b944789b40****。
{ "ResponseMetadata": { "RequestId": "02175699524540300000000000000000000ffff0a0a117317****", "Service": "llmshield", "Region": "cn-beijing", "Action": "Moderate", "Version": "2025-08-31" }, "Result": { "MsgID": "981e32006acf4caca3b944789b40****", "RiskInfo": { "Risks": [ { "Category": "103", "Label": "10310000", "Prob": 1, "Matches": [ { "Word": "wei.zhang@example-company.com", "Source": 0 } ] }, { "Category": "103", "Label": "10304000", "Prob": 1, "Matches": [ { "Word": "44030119000101001X", "Source": 0 } ] } ] }, "Decision": { "DecisionType": 4, "DecisionDetail": { "ReplaceDetail": { "Replacement": { "Role": "user", "Content": "用户 CodeWizard 可能是我司的高级工程师张伟(Wei Zhang)。他的姓名是张伟,身份证号码是 4****************X,邮箱是 w********@*******************。请注意,为保护隐私,请合理使用此信息。", "ContentType": 1 } } }, "HitStrategyIDs": [ "rule-d2r78uo4vmgnrmbu****" ] }, "PermitInfo": { "Permits": null } } }
使用981e32006acf4caca3b944789b40****查询代答结果。
POST /v2/generate?Action=Generate&Version=2025-08-31 HTTP/1.1 Host: cn-beijing.sdk.access.llm-shield.omini-shield.com Authorization: HMAC-SHA256 Credential=AKLTYjVlMGIxZWVlOTlkNDUwNmJhMjRkNzlkNz********/20250904/cn-beijing/llmshield/request, SignedHeaders=host;x-date;x-content-sha256;content-type, Signature=3d51784baf1a1c600b9fcaf14bc0f1340f3db98b02fb3be8615c9c65******** Content-Type: application/json X-Content-Sha256: 904037c4d0cd16e0918291d33c3acfc9b6f871c0459644b571bdbc5******** X-Date: 20250904T124957Z { "MsgID": "981e32006acf4caca3b944789b40****" }
响应内容将以流式分片返回。
{ "ResponseMetadata": { "RequestId": "02175699019742700000000000000000000ffff0a0a1173ea****", "Service": "llmshield", "Region": "cn-beijing", "Action": "Generate", "Version": "2025-08-31" }, "Result": { "Message": { "Role": "assistant", "Content": "我没有理解您的问题,您可以再试一下吗?", "ContentType": 1 }, "IsFinished": false } } { "ResponseMetadata": { "RequestId": "02175699019742700000000000000000000ffff0a0a1173ea****", "Service": "llmshield", "Region": "cn-beijing", "Action": "Generate", "Version": "2025-08-31" }, "Result": { "Message": null, "IsFinished": true } } [DONE]
参考错误码说明,了解本接口相关的错误码信息。