本文為Python開發者提供精選的頂尖學習資源清單,適合剛開始開發 AI 應用的開發者。 其中包含快速入門指南、範例專案、官方文件、訓練課程和其他實用材料的連結。
Microsoft Foundry Models 中 Azure OpenAI 資源
Microsoft Foundry Models 中的 Azure OpenAI 提供 REST API 存取 OpenAI 中強大語言模型的權限。 Azure OpenAI 協助你調整這些模型以完成特定任務,例如內容生成、摘要、影像理解、語意搜尋,以及自然語言轉為程式碼。 可透過 REST API、OpenAI SDK for Azure Python,或透過 Microsoft Foundry 入口網站 存取 OpenAI。
SDK 和程式庫
| 連結 | 描述 |
|---|---|
| OpenAI SDK for Python | OpenAI Python 函式庫的 GitHub 原始碼版本,提供從以 Python 語言撰寫的應用程式中方便存取 OpenAI API。 |
| OpenAI Python套件 | OpenAI Python 函式庫的 PyPi 版本。 |
範例
| 連結 | 描述 |
|---|---|
| 串流聊天完成 | 這是筆記本範例,示範如何利用 Azure 端點使聊天完成功能運作。 此範例著重於聊天完成,但也引進 API 提供的其他作業。 |
| Azure 嵌入技術 | 一個筆記本範例,示範如何在 Azure 端點中使用嵌入。 此範例著重於內嵌,但也引進 API 提供的其他作業。 |
說明文件
| 連結 | 描述 |
|---|---|
| 從 OpenAI 切換到 Azure OpenAI | 一篇關於你需要對程式碼做小修改的指引文章,讓你能在 OpenAI 和 Azure OpenAI Service 之間切換。 |
| 一個快速入門,示範如何設定你需要的服務,並用 Python 撰寫提示模型的程式碼。 | |
| 快速入門:開始使用 GPT-35-Turbo 和 GPT-4 與 Azure OpenAI 服務 | 快速入門指南展示如何利用系統、助理和使用者角色來針對特定問題量身打造內容。 |
| 協助您新增自己的資料,例如 PDF 或其他文件的快速上手指南。 | |
| 快速入門:開始使用 Azure OpenAI 助理(預覽) | 快速入門示範如何教導模型使用內建的 Python 程式碼直譯器一步步解決數學問題。 此範例提供起點,可讓您使用透過自定義指示存取的專屬 AI 助理。 |
| 部署模型併產生文字 | 具有最少且簡單詳細步驟的文章,可部署可透過程序設計方式聊天的模型。 |
| OpenAI 與 Microsoft Entra ID 的角色基礎存取控制 | 檢視使用 Microsoft Entra ID 和 Azure 角色基礎存取控制的驗證方式。 |
| 利用 Azure AD 管理身份的 OpenAI 用於 Azure 資源 | 一篇介紹更複雜安全情境的文章,這些情境需要 Azure 角色基礎存取控制。 探索如何使用 Microsoft Entra ID 驗證你的 OpenAI 資源。 |
| Azure OpenAI 在 Microsoft Foundry 模型範例中 | 這是一輯實用的 Azure OpenAI 在 Microsoft Foundry 模型資源與程式碼範例的彙整,幫助你開始並加速你的技術採用旅程。 |
| 快速入門:在 AI 聊天中使用影像 | 說明如何以程序設計方式要求模型描述影像內容的快速入門。 |
| 快速入門:使用 Azure OpenAI 服務產生圖片 | 示範如何根據提示使用 Dall-E 以程序設計方式產生影像的快速入門。 |
其他鑄造工具資源
除了 Azure OpenAI Service 之外,還有許多其他 Foundry 工具。 開發人員和組織可以使用現成且預先建置的可自定義 API 和模型,快速建立智能、市場準備好且具責任感的應用程式。 範例應用程式包含適用於對話、搜尋、監視、翻譯、語音、視覺和決策制定的自然語言處理。
範例
| 連結 | 描述 |
|---|---|
| Azure Cognitive Services 語音 SDK 範例。 語音辨識、翻譯、語音合成等範例的連結。 | |
| Foundry Tools SDK 中的 Azure Document Intelligence | 文件智慧(前稱 Form Recognizer)是一項利用機器學習分析文件文字與結構化資料的雲端服務。 文件智慧軟體開發套件 (SDK) 是一組程式庫和工具,可讓您輕鬆地將文件智慧模型和功能整合到應用程式中。 |
| Azure.AI.FormRecognizer 用戶端函式庫的範例。 | |
| 利用 Python 中的文本分析工具,提取、分類並理解文檔中的文字 | Text Analytics 的客戶端庫。 這些 API 是 Azure Language in Foundry Tools 服務的一部分,該服務提供自然語言處理(NLP)功能以理解和分析文本。 |
| 使用 Python 進行文件翻譯 | 使用文件翻譯將源文檔翻譯成目標語言,同時保留結構和文字格式的快速入門文章。 |
| Python 問答系統 | 快速入門文章,其中包含從您連同問題一起傳送的文字本文中取得答案(和信賴分數)的步驟。 |
| Python中的會話式語言理解 | Conversational Language Understanding (CLU) 的客戶端函式庫。 CLU 是雲端式交談式 AI 服務,可在交談中擷取意圖和實體。 CLU 的作用就像指揮者,來選擇最適合分析對話的候選者,從 QnA、Luis 和對話應用程式等中獲得最佳回應。 |
| 分析影像 | Microsoft Azure AI 影像分析 SDK 的範例程式碼與設定文件。 |
| Foundry 控制平面 SDK 的內容安全性(Python 版) | SDK 可協助偵測應用程式和服務中有害的用戶產生和 AI 產生的內容。 內容安全性包含文字和影像 API,可讓您偵測有害的資料。 |
說明文件
| AI 服務 | 描述 | API 參考 | 快速入門 |
|---|---|---|---|
| 內容安全性 | 一個能偵測不想要內容的 Foundry 工具。 | 內容安全性 API 參考 | 快速入門 |
| 文件智能 | 將檔案轉換成智慧型資料驅動解決方案。 | 文件智慧服務 API 參考 | 快速入門 |
| 語言 | 使用領先業界的自然語言理解功能來建置應用程式。 | Text Analytics API reference | 快速入門 |
| Azure AI Search | 將 AI 支援的雲端搜尋帶進您的行動裝置。 | Azure AI Search API reference | 快速入門 |
| 演講 | 語音轉換文字、文字轉換語音、翻譯和說話者辨識。 | 語音 API 參考 | 快速入門 |
| Foundry Tools 使用 Azure Translator | 使用 AI 支援的翻譯來翻譯超過 100 種使用中、危險和瀕危的語言和方言。 | 翻譯 API 參考手冊 | 快速入門 |
| Azure 影像辨識在 Foundry Tools 中 | 分析影像和影片中的內容。 | 影像分析 API 參考 | 快速入門 |
訓練
| 連結 | 描述 |
|---|---|
| 適用於初學者的 Generative AI 研討會 | 透過 Microsoft 雲端大使提供的 18 堂綜合課程,了解建置生成式 AI 應用程式的基本概念。 |
| 開始使用 Foundry Tools | Foundry 工具是你可以整合進應用程式的 AI 功能基礎。 完成此學習路徑,探索如何配置、保護、監控及部署 Azure AI services 資源,並利用它們建構智慧解決方案。 |
| Microsoft Azure AI 基礎:生成式 AI | 完成此學習路徑,以瞭解大型語言模型如何形成衍生式 AI 的基礎。 探索 Azure OpenAI Service 如何提供最新的生成式 AI 技術存取。 了解 Azure OpenAI 的提示與回應如何被微調,以及 Microsoft 負責任的 AI 原則如何推動倫理 AI 進步。 |
| 開發生成式 AI 解決方案,Azure OpenAI Service | Azure OpenAI Service 提供 OpenAI 強大的大型語言模型存取,如 ChatGPT、GPT、Codex 及 Embeddings 模型。 完成這條開發者學習路徑,並探索如何利用 Azure OpenAI SDK 及其他 Azure 服務生成程式碼、圖片與文字。 |
| 完成此學習路徑,以探索由 Azure AI 擴展功能為 Azure Database for PostgreSQL - Flexible Server 提供的 Azure AI 與 Azure 機器學習服務的整合。 瞭解這些服務如何讓您建置 AI 支援的應用程式。 |
AI 應用程式範本
AI 應用程式範本提供您妥善維護且易於部署的參考實作,為您的 AI 應用程式提供高品質的起點。
AI 應用程式範本有兩種類別:組建區塊和端對端解決方案。 組建區塊是小規模的範例,其著重於特定案例和工作。 端對端解決方案是完整的參考範例,包括檔、原始程式碼和部署功能。 您可以在解決方案的基礎上進行擴充,以滿足自己的需求。
- 若要檢閱每個程式設計語言可用的主要範本清單,請參閱 AI 應用程式範本。
- 若要瀏覽所有可用範本,請參閱 Azure 開發者 CLI 畫廊 上的 AI 應用程式範本。