微软开源的生成式AI课程,覆盖应用构建全周期,50+语言翻译,支持本地克隆学习。系统化的入门级AI应用开发教材。

21 节课程,教你所有需要了解的关于开始构建生成式 AI 应用的内容
阿拉伯文 | 孟加拉文 | 保加利亚文 | 缅甸文 | 简体中文 | 繁体中文(香港) | 繁体中文(澳门) | 繁体中文(台湾) | 克罗地亚文 | 捷克文 | 丹麦文 | 荷兰文 | 爱沙尼亚文 | 芬兰文 | 法文 | 德文 | 希腊文 | 希伯来文 | 印地文 | 匈牙利文 | 印尼文 | 意大利文 | 日文 | 卡纳达文 | 高棉文 | 韩文 | 立陶宛文 | 马来文 | 马拉雅拉姆文 | 马拉地文 | 尼泊尔文 | 尼日利亚皮钦文 | 挪威文 | 波斯文(法西) | 波兰文 | 葡萄牙文(巴西) | 葡萄牙文(葡萄牙) | 旁遮普文(古木基) | 罗马尼亚文 | 俄文 | 塞尔维亚文(西里尔字母) | 斯洛伐克文 | 斯洛文尼亚文 | 西班牙文 | 斯瓦希里文 | 瑞典文 | 他加禄文(菲律宾文) | 泰米尔文 | 泰卢固文 | 泰文 | 土耳其文 | 乌克兰文 | 乌尔都文 | 越南文
本仓库包含 50+ 种语言翻译,这会显著增加下载大小。若要在不包含翻译的情况下克隆,请使用稀疏检出:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
Windows PowerShell:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
这样你就可以获得完成课程所需的所有内容,且下载速度快得多。
通过微软云倡导者提供的 21 节综合课程学习生成式 AI 应用构建的基础知识。
本课程共有 21 节课程。每节课程涵盖独立的主题,所以你可以从任何地方开始!
课程分为两类:"Learn"课程讲解生成式 AI 概念,或"Build"课程在讲解概念的同时提供 Python 和 TypeScript 的代码示例。
如果你是 .NET 开发者,请查看 Generative AI for Beginners (.NET 版本)!
每节课程还包含一个"继续学习"部分,其中包含额外的学习工具。
要运行本课程的代码,你可以使用以下任意一种:
Azure OpenAI 服务 - 课程:"aoai-assignment"
Azure OpenAI 服务 - 课程:"aoai-assignment"
Microsoft Foundry Models - 课程:"githubmodels"(GitHub Models 将于 2026 年 7 月底停用 - 改用 Microsoft Foundry Models)
Microsoft Foundry Models - 课程:"githubmodels"(GitHub Models 将于 2026 年 7 月底停用 - 改用 Microsoft Foundry Models)
OpenAI API - 课程:"oai-assignment"
OpenAI API - 课程:"oai-assignment"
Foundry Local - 在你自己的设备上完全离线运行模型,无需云订阅
Foundry Local - 在你自己的设备上完全离线运行模型,无需云订阅
Python 或 TypeScript 的基础知识会有所帮助 - *对于绝对初学者,可以查看这些 Python 和 TypeScript 课程
Python 或 TypeScript 的基础知识会有所帮助 - *对于绝对初学者,可以查看这些 Python 和 TypeScript 课程
拥有一个 GitHub 账户,以将整个仓库 fork 到你自己的 GitHub 账户
拥有一个 GitHub 账户,以将整个仓库 fork 到你自己的 GitHub 账户
我们已创建了一节课程设置课程,帮助你设置开发环境。
不要忘记为(🌟)这个仓库加星,这样以后你可以更轻松地找到它。
如果你在寻找更高级的代码示例,请查看我们的 Python 和 TypeScript 生成式 AI 代码示例集合。
加入我们的官方 Microsoft Foundry Discord 服务器,与参加本课程的其他学习者交流和建立联系,并获得支持。
在我们的 GitHub 上的 Microsoft Foundry 开发者论坛中提出问题或分享产品反馈。
访问 Microsoft for Startups,了解如何开始使用 Azure 额度构建。
你有建议或发现了拼写或代码错误?提出问题或创建拉取请求
该主题的短视频介绍
位于 README 中的书面课程
支持 Azure OpenAI 和 OpenAI API 的 Python 和 TypeScript 代码示例
额外资源的链接,以继续你的学习
特别感谢 John Aziz 创建了所有 GitHub Actions 和工作流
感谢 Bernhard Merkle 对每节课程做出关键贡献,改进学习者和代码体验。
加入 MCP 讨论中的同学和经验丰富的开发者。这是一个充满支持的社区,欢迎提问,知识被自由共享。
如果你有产品反馈或在构建过程中遇到错误,请访问: