微软生成式AI初学者项目开发环境配置指南

微软生成式AI初学者项目开发环境配置指南

generative-ai-for-beginners 21 节课程,开始使用生成式 AI 进行构建 generative-ai-for-beginners 项目地址: https://gitcode.com/gh_mirrors/ge/generative-ai-for-beginners

前言

对于想要学习生成式AI技术的开发者来说,一个完善的开发环境是成功的第一步。微软推出的生成式AI初学者项目提供了一个多语言支持的学习平台,本文将详细介绍如何配置开发环境,以便顺利开展后续的学习和实践。

开发容器简介

该项目采用开发容器(Development Container)技术,这是一种现代化的开发环境配置方案。开发容器本质上是一个预配置的Docker容器,包含了项目所需的所有工具和依赖项。这种方案具有以下优势:

  1. 环境一致性:所有开发者使用完全相同的开发环境,避免"在我机器上能运行"的问题
  2. 多语言支持:容器内预装了Python 3、.NET、Node.js和Java等主流开发环境
  3. 快速启动:无需在本地安装各种工具链,开箱即用

环境配置方案选择

开发者可以根据自身需求选择以下两种运行方式:

云端开发环境(推荐)

云端开发环境是最便捷的选择,特别适合:

  • 硬件配置有限的开发者
  • 希望快速开始学习的初学者
  • 需要跨设备工作的场景

云端环境提供以下优势:

  • 无需本地安装任何软件
  • 自动预配置所有开发工具
  • 免费额度足够完成本课程学习

本地开发环境

本地开发环境适合:

  • 网络条件不稳定的开发者
  • 对数据安全性要求较高的场景
  • 需要长期维护的项目

本地环境需要安装Docker Desktop,但可以提供更好的离线开发体验。

项目作业执行指南

课程中的实践作业支持多种编程语言,以下是各语言的运行说明:

Python作业

Python作业提供两种形式:

  1. Jupyter Notebook:交互式编程环境

    • 在VS Code中打开.ipynb文件
    • 选择Python 3内核
    • 使用"Run All"执行全部代码
  2. Python脚本:传统应用程序

    • 根据作业说明执行特定.py文件
    • 可能需要提供命令行参数

大语言模型服务配置

课程作业可能需要连接大语言模型(LLM)服务,支持以下三种主流平台:

  1. OpenAI:提供GPT系列模型
  2. Azure OpenAI:企业级OpenAI服务
  3. Hugging Face:开源模型平台

环境变量配置步骤

  1. 复制环境变量模板文件:

    cp .env.copy .env
    
  2. 根据使用的服务填写对应配置项:

    • OpenAI:需要API密钥
    • Azure OpenAI:需要终结点、API密钥和模型部署名称
    • Hugging Face:需要访问令牌
  3. 保存.env文件(该文件已被Git忽略,确保安全性)

各平台详细配置指南

Azure OpenAI配置
  1. 从Azure门户获取:

    • 终结点(Endpoint)
    • API密钥(Key 1)
  2. 在Azure OpenAI Studio中:

    • 部署所需模型(推荐gpt-35-turbo用于文本生成)
    • 记录部署名称
OpenAI配置
  1. 登录OpenAI平台
  2. 在API密钥页面创建或复制现有密钥
Hugging Face配置
  1. 登录Hugging Face账户
  2. 在设置中创建新的访问令牌

最佳实践建议

  1. 资源管理:合理使用免费额度,及时清理不用的资源
  2. 安全防护:切勿将API密钥提交到版本控制系统
  3. 模型选择:初学者建议从gpt-3.5-turbo等轻量级模型开始
  4. 成本控制:关注各平台的定价策略,设置使用限额

结语

通过本文的指导,您应该已经完成了生成式AI学习项目的开发环境配置。这套环境将支持您完成课程中的所有实践环节,从基础概念到实际应用开发。建议在开始正式学习前,先验证各服务连接是否正常,确保后续学习过程顺畅无阻。

generative-ai-for-beginners 21 节课程,开始使用生成式 AI 进行构建 generative-ai-for-beginners 项目地址: https://gitcode.com/gh_mirrors/ge/generative-ai-for-beginners

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌朦慧Richard

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值