本範例說明如何使用微軟 Azure AI Foundry 的 PII 偵測功能。請依下列步驟完成環境設定與 Jupyter Notebook執行。
-
Python 環境
- Python 版本至少 3.8
- 此專案的
pyproject.toml是指定requires-python == 3.11.12,僅供參考 - 檢查 Python 版本,以 Windows 環境為例,透過 PowerShell 執行
python --version
-
Azure AI Foundry 資源
-
前往 Azure AI Foundry Portal:https://ai.azure.com/
-
新增或找到既有的 AI 專案,並進入專案頁面
-
取得 Azure AI Services 的 Endpoint 與 Key,將於步驟五中使用
AI_SERVICES_ENDPOINTAI_SERVICES_KEY
-
-
使用 Git:
git clone https://github.com/ownway22/azure-pii-sample-code.git cd <你的-repo資料夾>/azure-pii-sample-code
-
或直接將本資料夾下載到本機。
- 在
<你的-repo資料夾>/azure-pii-sample-code目錄下執行:python -m venv .venv # 建立虛擬環境 .venv\Scripts\Activate # 啟動虛擬環境
- 本專案提供
requirements.txt和pyproject.toml做安裝 - 以
requirements.txt為例python -m pip install --upgrade pip # 升級 pip pip install -r requirements.txt # 安裝相依套件
- 將
.env_example另存為.env - 貼上步驟一的 Endpoint 與 Key
- 建議以 VS Code 開啟
azure-pii-code-sample.ipynb,並選擇.venv作為 Notebook Kernel,逐格執行。
- 本範例使用的環境變數名稱為
AI_SERVICES_ENDPOINT與AI_SERVICES_KEY(可參考.env_example)。 - 若執行過程遇到套件安裝問題,請確認你啟動的是此資料夾下的
.venv,並重試安裝指令。
