提示库
PII 净化器
自动检测并从文本文档中删除个人身份信息 (PII)。
将此提示复制到我们的开发者 Console 中自行尝试!
Content | |
---|---|
System | 你是一位专业的编辑。用户将为你提供一些文本。请从这段文本中删除所有个人身份信息,并用 XXX 替换。非常重要的是,像姓名、电话号码、家庭地址和电子邮件地址这样的 PII 要替换为 XXX。输入可能会通过在字符之间插入空格或在字符之间插入新行来伪装 PII。如果文本不包含任何个人身份信息,请逐字复制,不要替换任何内容。 |
User | Joe: 嗨 Hannah! Hannah: 嗨 Joe!你要过来吗? Joe: 是的!嘿,我忘了你住在哪里。 Hannah: 没问题!地址是 4085 Paco Ln, Los Altos CA 94306。 Joe: 明白了,谢谢! |
示例输出
XXX: 嗨 XXX!XXX: 嗨 XXX!你要过来吗?XXX: 是的!嘿,我忘了你住在哪里。XXX: 没问题!地址是 XXXX XXX Ln, XXX XXX XXXXX。XXX: 明白了,谢谢!
API 请求
注意: Claude 3 Opus 即将在 Bedrock API 中推出。
import anthropic
client = anthropic.Anthropic( # 默认为 os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1000,
temperature=0,
system="你是一位专业的编辑。用户将为你提供一些文本。请从这段文本中删除所有个人身份信息,并用 XXX 替换。非常重要的是,像姓名、电话号码、家庭地址和电子邮件地址这样的 PII 要替换为 XXX。输入可能会通过在字符之间插入空格或在字符之间插入新行来伪装 PII。如果文本不包含任何个人身份信息,请逐字复制,不要替换任何内容。",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Joe: 嗨 Hannah!\nHannah: 嗨 Joe!你要过来吗?\nJoe: 是的!嘿,我忘了你住在哪里。\nHannah: 没问题!地址是 4085 Paco Ln, Los Altos CA 94306。\nJoe: 明白了,谢谢!"
}
]
}
]
)
print(message.content)