在 SQL Server Management Studio(SSMS)中,Copilot 使用 Azure OpenAI 的端點和部署。 本文提供建立必要 Azure OpenAI 資源的步驟。 如需詳細資訊,請參閱 在 Azure AI Foundry Models 資源中建立及部署 Azure OpenAI。
您可以使用 Microsoft Entra 驗證或 API 金鑰來提供部署的存取權。 Microsoft建議使用 Entra 驗證作為更安全的選項。
SSMS 中的 Copilot 成本取決於您使用已布建的 Azure OpenAI 資源,以及選取的模型。 它會向主機資源的 Azure 訂用帳戶計費。 如需詳細資訊,請參閱 Azure OpenAI 服務定價概觀。
建立端點
端點建立是在 Azure 入口網站中完成的。
登入 Azure 入口網站。
移至 Services。
選取 [ AZURE AI 服務],其列在 [AI + Machine Learning] 底下。
在 Azure AI 服務*中,選取 [Azure OpenAI 帳戶]。
選取 [+ 建立 ] 以建立新的 Azure OpenAI 服務。
在 [ 基本] 頁面上,完成所有必要的詳細數據。
- [名稱] 用於端點 URL。
- 定價層目前唯一可用的選項是標準 S0。
選取 下一步。
在 [ 網络] 頁面上,除非您設定 VPN,否則請選取 [ 所有網络 ]。 SQL Server Management Studio (SSMS) 必須能夠連線到端點,才能讓 SSMS 中的 Copilot 能夠運作。
選取 下一步。
在 標籤 頁面上,設定組織使用的任何標籤。 SSMS 中 Copilot 不需要標記,但應根據您的公司原則進行設定。 例如,您的公司可能需要所有資源才能使用擁有者標籤。
選取 下一步。
在 [ 檢閱 + 提交] 頁面上 檢閱信息,然後選取 [ 建立]。
當出現 部署正在進行中 訊息時,完成佈建會顯示 您的部署已完成 訊息。
選取 [移至資源。
在資源內,展開 [ 資源管理],然後選取 [ 金鑰] 和 [端點]。
記下在 [金鑰和端點] 頁面上的 端點 值,因為您在 SSMS 中設定 Copilot 時會使用到它。
備註
在 SSMS 中設定 Copilot 的初始階段,請在 Azure OpenAI 端點 對話框中輸入 端點。
如果您使用 API 金鑰存取,當您在 SSMS 中設定 Copilot 時,可以使用金鑰 1 或金鑰 2。 API 金鑰存取是選擇性的;Microsoft建議使用 Entra 驗證作為更安全的選項。
備註
在 SSMS 中 Copilot 的初始設定期間,如果使用 API 金鑰存取,請在 [Azure OpenAI API 金鑰 ] 對話框中輸入金鑰 1 或金鑰 2。
使用 Microsoft Entra 識別符進行存取
如果您想要使用 Microsoft Entra 向 SSMS 中 Copilot 的 Azure OpenAI 進行驗證,則需要下列步驟。
在端點資源內,選取 [訪問控制][IAM]。
從 [存取控制 ] 頁面中,選取 [+ 新增 ] 以新增角色指派。
在 [ 角色] 頁面上的 [作業函式角色] 清單中,尋找 認知服務 OpenAI 使用者 並加以選取,然後選取 [ 下一步]。
在 [ 成員] 頁面上,輸入使用者、群組、服務主體或受控識別,以新增適當的成員。
使用 [+選取成員 ] 開啟 [ 選取成員 ] 窗格。
從清單中選取適當的識別碼,然後 選取 。
選取 [檢閱 + 指派],然後在 [檢閱 + 指派 ] 頁面上檢閱成員,然後選取 [ 檢閱 + 指派 ] 以將成員指派給部署。
已新增角色的通知隨即出現。
針對 認知服務 OpenAI 參與者重複步驟 2 到 8。 所有成員,無論是使用者、群組、服務主體或受控識別,都必須新增至這兩個角色。
認知服務 OpenAI 參與者角色具有讀取/寫入許可權,以及修改端點的能力。 或者,您可以將 認知服務 OpenAI 參與者 角色指派給管理端點的人員(應該指派給至少一個人),並且只將 認知服務 OpenAI 使用者 角色指派給其他成員。 認知服務 OpenAI 使用者角色的許可權較低,並提供端點的唯讀存取權。
建立部署
最後一步是建立部署。
在端點資源內,移至 [ 概觀 ] 頁面。
選取 [探索 Azure AI Foundry 入口網站],以啟動個別入口網站。
當您離開 Azure 入口網站時,會出現警告。 選取繼續。
在 Azure AI Foundry 入口網站中,選取 [共享資源] 底下的 [部署]。
選取 [+ 部署模型],然後選取 [部署基底模型]。
在 [ 選取模型] 窗格中,選取 gpt-4o (聊天完成) 模型,然後選取 [ 確認]。
備註
gpt-4o
是預覽支援的唯一模型。在 [ 部署模型] 頁面上,選取 [自定義]。
在自訂對話框中,輸入 [部署名稱] 的值。
請記下 部署名稱 的值,因為它會在您在 SSMS 中設定 Copilot 時使用。
備註
在 SSMS 中 Copilot 的初始設定期間,在 [Azure OpenAI 部署] 對話框中輸入部署名稱。
設定 部署類型。 每個部署類型都包含效能與數據落地的相關描述。 建議在名稱中使用「標準」進行部署,以供預覽。 如果資料存放位置不是問題,則全球標準會提供最佳效能。 數據區標準提供平衡的取捨,而標準會以額外延遲的潛在成本,針對特定區域進行優化。
模型版本應該是
2024-11-20
,而且資源位置應該預設設定(繼承自您已建立的端點)。將 [每分鐘令牌速率限制 ] 設定為可用的最大值。 您可以隨時在 Azure AI Foundry 入口網站中修改它,如果您決定降低上限。 值越低,Copilot 可以回答的每分鐘問題越少。 如需詳細資訊,請參閱 Azure OpenAI 服務配額和限制 (部分機器翻譯)。
除非您的公司在 AI 內容篩選方面有自己的原則,否則將 內容篩選 保留為 DefaultV2 的預設值。
選取 [建立資源並部署]。
部署完成時,詳細數據頁面隨即出現。 在 開始使用 區段中,您可以在 執行基本程式碼範例 的代碼中找到端點和部署。
在 SSMS 中設定 Copilot 時,請使用下列值和端點:
如果您需要編輯任何部署設定,例如 速率限制(每分鐘令牌),請存取部署的詳細數據頁面。
監視成本
SSMS 中的 Copilot 成本會根據使用而有所不同,並遵循隨用隨付計費模型。 由於成本不是固定的週期性值,因此建議您定期監視資源支出,以減輕計費的意外。 如需詳細資訊,請參閱 規劃管理 Azure OpenAI 服務的成本。