- 通过API 扩展在 Dify 上使用 Amazon Bedrock Guardrail 给聊天应用增加内容审查安全护栏
- Dify 上配置步骤和使用演示
- 第一步:添加 API 扩展
- V2 版本(Latest) - 通过查询 DynamoDB 表 DifyAppGuardrailConfig来获取配置参数
- V1 版本 - 通过在URL 中添加查询字符串的方式传递参数 - 代码实现对应下面 Lambda V1
- 第二步:在聊天助手应用中 “添加功能”,启用内容审查
- 第三步:使用演示 - 在聊天对话中自动进行内容审查
- Demo 2 - V2 Lambda Function - 逻辑处理更完善 - 详细参见 V2-流程图
- Demo 1 - V1 Lambda Function
- AWS 上添加 API Gateway + Lambda 的步骤简介
- 第一步:准备 Bedrock Guardrail,下面用 AWS CLI 命令创建
- 第二步:创建 Lambda Function
- V2 版本(Latest) - 通过查询 DynamoDB表 DifyAppGuardrailConfig来获取配置参数
- 1. 创建 DynamoDB 表 - 保存 Dify app_id 跟 Amazon Bedrock Guardrail ID 的映射关系
- 2. 给 DynamoDB 表写入数据
- 3. 创建V2 Lambda function,python3.12
- 4. V2 版本的流程图,供参考
- V1 版本 - 通过在URL 中添加查询字符串的方式传递参数
- V1 Lambda function,python3.12
- 第三步: 创建 API Gateway
通过API 扩展在 Dify 上使用 Amazon Bedrock Guardrail 给聊天应用增加内容审查安全护栏
通过API 扩展在 Dify 上使用 Amazon Bedrock Guardrail 给聊天应用增加内容审查安全护栏
2024年9月9日修改
Dify 上配置步骤和使用演示
第一步:添加 API 扩展
V2 版本(Latest) - 通过查询 DynamoDB 表 DifyAppGuardrailConfig来获取配置参数
- 代码实现对应下面Lambda V2
API Endpoint:
API-Key:
xxxxxxxxxx