You need to enable JavaScript to run this app.
导航
生成安全代答内容
最近更新时间:2025.11.07 11:14:01首次发布时间:2025.09.12 10:44:38
复制全文
我的收藏
有用
有用
无用
无用

该接口用于生成指定消息的代答内容,并以流式方式返回结果。您可以使用优化后的代答结果响应客户端用户的请求,以降低潜在的安全风险。

前提条件

请求说明

  • 请求方式:POST
  • 请求地址:https://{region}.sdk.access.llm-shield.omini-shield.com/v2/generate?Action=Generate&Version=2025-08-31

    注意

    调用接口时,请将{region}替换成实际地域 ID,地域详情参见地域信息

请求参数

参数

类型

必填

示例值

描述

MsgID

String

19de789baf324b4480e25c9616aa****

消息唯一标识符,用于指定要查询的消息,可通过检测输入或输出内容是否合规获取。

返回参数

参数

类型

示例值

描述

Message

Object of Message

非常抱歉,您的提问涉及到了非法和有害的内容...

大模型应用防火墙的代答结果。

IsFinished

Boolean

false

是否为最后一节返回内容,用于标识代答内容是否已经全部返回。

  • true:当前内容为最后一节
  • false:当前内容不是最后一节

Message

参数

类型

示例值

描述

Role

String

assistant

内容的来源,用于区分内容属性。

  • user:用户输入的提示词内容
  • assistant:模型响应内容

Content

String

非常抱歉,您的提问涉及到了非法和有害的内容...

大模型应用防火墙的代答结果。

ContentType

Integer

1

内容类型,当前版本支持 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****"
    }
    
  2. 获得消息 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
            }
        }
    }
    
  3. 使用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]

错误码

参考错误码说明,了解本接口相关的错误码信息。