上周跟天瓏買了 "Python 人工智慧程式設計入門-使用 Microsoft Azure 雲端服務" 這本書, 週五去小七領貨帶回鄉下, 今天就迫不及待借用二哥的學生帳號申請 API 來測試其中與 NLP 有關的認知服務, 因月底要參加 Azure 認證的內訓課程, 預先熟悉一下 Azure 操作介面也比較好.
本篇以註冊認知服務為例紀錄操作過程. 注意, Azure 服務頁面目前還不斷更新, 我設定時對照書上截圖不完全一樣, 但操作流程基本上沒變.
一. 登入微軟帳號 :
首先到微軟 Azure 入口網站 :
輸入微軟帳號的 Email 或用 GitHub 帳號登入 Azure :
我使用學生版帳號登入, 只要有 edu.tw 信箱即可免輸入信用卡號碼註冊, 可免費使用許多 Azure 雲端資源, 參考 :
使用一般帳號申請 Azure 亦可獲得首次註冊 300 美元的免費額度.
二. 建立資源群組與執行個體 :
登入 Azure 後往下拉到 Azure 服務這邊, 按 "+ 建立資源" :
在 "建立資源" 頁面, 按右上角的 "在 Marketplaces 查看更多" :
在 Marketplace 頁面中勾選 "僅 Azure 服務" 以限縮範圍, 然後在上方搜尋框中輸入 "text analysis" (注意, 不是 analytics) 後按 ENTER 鍵 :
這樣就會找到 "文字分析" 服務了, 按 "建立" 鈕建立 Language service 資源 :
在 "選取其他功能" 頁面, 左邊顯示文字分析預設的功能, 右邊是自訂功能, 可視需要按 "選取" 鈕選取, 此處我兩個都選, 然後按左下角的 "繼續建立您的資源" 鈕進下一頁 :
這是右邊按選取後的特寫 :
注意, 資源群組與執行個體名稱必須為英數字與 - 組合, 但 - 不可在頭尾, 執行個體名稱會成為服務端點 (end-point, 也就是網址) 的一部分, 特寫如下 :
關於儲存體帳戶說明參考 :
完成設定後, 必須勾選左下角的 "負責任 AI 注意事項" 才會讓我們按 "下一頁" 或 "檢閱 + 建立" 鈕, 按任何一個都會顯示如下頁面 :
按 "建立" 鈕就會開始佈署所需要的所有資源 :
大概 2 分鐘就佈署完成, 結果如下 :
這樣便完成設定了, 按底下 "前往資源群組" 鈕會顯示資源列表的概觀頁面 :
三. 申請 Azure 認知服務 API 金鑰 :
在上面資源概觀頁面中按 "語言" 這個資源的名稱 "tony-test1" 超連結 :
先把金鑰貼到記事本取名為 AZURE_AI_KEY, 然後以 utf-8 編碼格式儲存為工作目錄下的 .env 隱藏檔, 於程式中可利用 dotenv 或 decouple 等套件存入環境變數中 :
AZURE_AI_KEY=06f8a834tony4bdbbe264504b196606f (此為範例金鑰)
做法參考 :
端點網址也複製起來備用 :
https://tony-test1.cognitiveservices.azure.com/
這樣就完成了資源群組與執行個體的建立, 取得了資源的端點與金鑰, 可在應用程式中用來存取資源.
參考 :
沒有留言:
張貼留言