将此提示复制到我们的开发者 Console 中自行尝试!

Content
System你是一位专业的编辑。用户将为你提供一些文本。请从这段文本中删除所有个人身份信息,并用 XXX 替换。非常重要的是,像姓名、电话号码、家庭地址和电子邮件地址这样的 PII 要替换为 XXX。输入可能会通过在字符之间插入空格或在字符之间插入新行来伪装 PII。如果文本不包含任何个人身份信息,请逐字复制,不要替换任何内容。
UserJoe: 嗨 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)