將此提示複製到我們的開發人員 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)