跳到主要内容

参数

请参阅 插件通用配置 了解所有插件可用的配置选项。

  • access_key_id

    string


    required


    阿里云 Access Key ID。

  • access_key_secret

    string


    required


    阿里云 Access Key Secret。该值在存储到 etcd 之前会使用 AES 加密。

  • region_id

    string


    required


    阿里云 Region ID。

  • endpoint

    string


    required


    阿里云 Endpoint。

  • check_request

    boolean


    default: true


    如果为 true,则审核请求内容。

  • check_response

    boolean


    default: false


    如果为 true,则审核响应内容。

  • request_check_service

    string


    default: llm_query_moderation


    阿里云审核请求的服务位置。

  • request_check_length_limit

    number


    default: 2000


    请求内容长度限制(字符数)。如果超过限制,内容将分块发送。

    例如,如果请求内容有 250 个字符,而 request_check_length_limit 设置为 100,则内容将分 3 次请求发送到阿里云。

  • response_check_service

    string


    default: llm_response_moderation


    阿里云审核响应的服务位置。

  • response_check_length_limit

    number


    default: 5000


    响应内容长度限制(字符数)。如果超过限制,内容将分块发送。

    例如,如果响应内容有 250 个字符,而 response_check_length_limit 设置为 100,则内容将分 3 次请求发送到阿里云。

  • risk_level_bar

    string


    default: high


    vaild vaule:

    none, low, medium, high, or max


    如果评估的风险等级低于 risk_level_bar,则请求/响应将分别传递给上游 LLM / 客户端。

  • deny_code

    number


    default: 200


    拒绝 HTTP 状态码。

  • deny_message

    integer


    default: 10000


    vaild vaule:

    大于或等于 1


    拒绝消息。

  • timeout

    integer


    vaild vaule:

    介于 1 到 10000 之间(含边界值)


    超时时间(毫秒)。

  • ssl_verify

    boolean


    required


    如果为 true,启用 SSL 验证。