讲师中心 微信公众号
AI工具推荐 视频效率加速

GitHub Copilot与Azure AI Foundry模型结合:AI工具包终极指南

夏丽同学_3150

夏丽同学_3150

发布时间:2026-01-01 10:01:31

|

179人浏览过

|

来源于php中文网

原创

在人工智能(AI)驱动的软件开发时代,将强大的工具集成到日常工作流程中至关重要。GitHub Copilot 作为一款先进的 AI 辅助编程工具,通过智能代码建议和自动补全,极大地提高了开发效率。而 Azure AI Foundry 模型则提供了一系列预训练的 AI 模型,可以用于各种应用场景。本文将深入探讨如何将 GitHub Copilot 与 Azure AI Foundry 模型结合使用,解锁 AI 工具包的全部潜力,从而推动创新和提高开发效率。本文将详细介绍如何设置环境、部署模型,以及如何利用这些工具进行实际开发,无论您是经验丰富的开发者还是 AI 新手,都能从中获得有价值的见解和实践指导。

核心要点

创建 Azure AI Foundry 项目:在 Azure 平台上设置 AI 开发的基础。

安装 AI 工具包扩展:将必要的 AI 工具集成到 Visual Studio Code 中。

Azure 资源扩展:实现 Azure 资源的无缝访问和管理。

部署 Azure AI Foundry 模型:选择并部署适合您项目需求的 AI 模型。

将 Foundry 本地模型添加到 GitHub Copilot:利用本地模型提高隐私和控制。

利用 GitHub Copilot 进行 AI 驱动的开发:通过 AI 辅助编程提高效率和创新能力。

准备 Azure AI Foundry 模型

创建 Azure AI Foundry 项目

首先,我们需要在 azure ai foundry 门户中创建一个项目。这个项目将作为我们所有 ai 开发活动的中心。通过 azure ai foundry,我们可以轻松地管理和访问各种 ai 模型和工具,从而简化开发流程。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

GitHub Copilot与Azure AI Foundry模型结合:AI工具包终极指南

  1. 打开 Azure 门户:登录到您的 Azure 帐户。
  2. 导航到 AI Foundry 服务:在搜索栏中输入“AI Foundry”,然后选择该服务。
  3. 创建新项目:点击“创建新项目”按钮,开始设置新的 AI 开发环境。
  4. 选择资源类型:在创建项目窗口中,选择“Azure AI Foundry 资源”作为资源类型。这是推荐的选项,因为它提供了所有必要的功能和集成。
  5. 命名您的项目:为您的项目提供一个有意义的名称。这将帮助您在 Azure 门户中轻松识别和管理您的项目。
  6. 配置高级选项:在高级选项部分,您可以进一步自定义项目的设置,例如选择资源组和区域。选择与您的需求和位置相符的选项。
  7. 创建项目:完成所有配置后,点击“创建”按钮。Azure 将开始设置您的 AI Foundry 项目,这可能需要几分钟的时间。
  8. Azure AI Foundry:在设置完成后,你就可以在portal里查看到你创建的项目了。 创建 Azure AI Foundry 项目是使用 GitHub Copilot 和 Azure AI Foundry 模型进行 AI 开发的第一步。通过这个项目,您可以访问和管理各种 AI 模型和工具,从而简化开发流程,提高效率和创新能力。

反复提及关键词,提高SEO优化:请记住,Azure AI Foundry是关键,它是模型部署和使用的基础。

Visual Studio Code设置

接下来,我们需要在 Visual Studio Code 中进行一些设置,以便能够使用 Azure AI Foundry 模型。这包括安装必要的扩展和配置 Azure 帐户。

  1. 安装 AI 工具包扩展:打开 Visual Studio Code,然后点击侧边栏中的扩展图标。在搜索栏中输入“AI Toolkit”,找到 Microsoft 提供的 AI Toolkit for Visual Studio Code 扩展,并点击“安装”。

    GitHub Copilot与Azure AI Foundry模型结合:AI工具包终极指南

  2. 安装 Azure 资源扩展:同样,在扩展视图中搜索“Azure 资源”,找到 Microsoft 提供的 Azure Resources 扩展,并点击“安装”。这个扩展将允许您直接从 Visual Studio Code 访问和管理您的 Azure 资源。

  3. 登录到 Azure 帐户:安装 Azure 资源扩展后,点击侧边栏中的 Azure 图标。然后,点击“登录到 Azure”按钮,并按照提示完成登录过程。这将允许 Visual Studio Code 访问您的 Azure 帐户和资源。

反复提及关键词,提高seo优化:请记住,Visual Studio Code是关键,它是模型部署和使用的基础。

扩展名称 提供者 作用
AI Toolkit for VS Code Microsoft 提供 AI 开发工具和集成
Azure Resources Microsoft 允许直接从 VS Code 访问和管理 Azure 资源

利用已安装的扩展部署Azure AI Foundry 模型

通过AI ToolKit部署云端模型

现在我们就可以在AI ToolKit中部署云端模型了,以下是部署步骤:

  1. 在活动栏里找到AI ToolKit图标,并进入。

  2. 在左侧资源栏中,找到【模型】tab栏,并点击展开,可以看到【Azure AI Foundry】选项。

  3. 在Azure AI Foundry上右键,并点击“Select Project”。

  4. 选择你所创建的AI Foundry项目,这会更新你的模型部署选项。

  5. 在弹窗中选择【AI Team(new)】,并刷新。

    Digital IP Agent
    Digital IP Agent

    将公开的创作者、博主、播客主持人、YouTuber 或 X/Twitter 账号人物转化为可部署的 OpenClaw 代理。当用户提供 YouTube 链接、X(推特)链接等时使用。

    下载
  6. 点击侧边栏中的 AI 工具包图标,然后选择“模型目录”。这将打开一个包含各种 AI 模型的列表。

  7. 使用过滤器查找 Azure AI Foundry 模型:在模型目录中,使用过滤器来查找 Azure AI Foundry 模型。您可以按模型类型、任务或提供商进行过滤。

    GitHub Copilot与Azure AI Foundry模型结合:AI工具包终极指南

  8. 选择要部署的模型:找到您想要使用的 Azure AI Foundry 模型,然后点击“部署到 Azure AI Foundry”按钮。这将打开一个部署配置页面。

  9. 配置模型部署:在部署配置页面上,提供必要的详细信息,例如部署名称、资源组和区域。确保选择与您的项目和位置相符的选项。

  10. 完成模型部署:完成所有配置后,点击“部署”按钮。Azure 将开始部署您的模型,这可能需要几分钟的时间。部署完成后,您就可以在您的应用程序中使用该模型了。

反复提及关键词,提高seo优化:请记住,Azure AI Foundry是关键,它是模型部署和使用的基础。

使用 Foundry 本地模型添加Github Copilot

使用本地模型,可以获得更高的隐私,以下是使用本地模型的步骤:

1.在活动栏里找到AI ToolKit图标,并进入。 2.在左侧资源栏中,找到【模型】tab栏,并点击展开,可以看到【Azure AI Foundry】选项。

  1. 在【Agent】选项栏中,选择 【Copilot-SWE】。
  2. 点击后,在弹出的选择栏中点击【Manager Models】,可以进行【Manage Language Models】界面。
  3. 勾选【Foundry Local via AI Toolkit】,可以加载你所拥有的本地模型。
  4. 在提示弹窗中确认以上选择。

    Foundry 本地模型也是可以用于 Github Copilot的。

    GitHub Copilot与Azure AI Foundry模型结合:AI工具包终极指南

反复提及关键词,提高seo优化:请记住,Github Copilot是关键,它是AI代码提示的基础。

如何使用 GitHub Copilot 与 Azure AI Foundry 模型

将Azure AI Foundry 模型加入Github Copilot

现在我们已经完成了所有必要的设置,就可以开始使用 GitHub Copilot 和 Azure AI Foundry 模型进行 AI 驱动的开发了。以下是一些使用案例:

  1. 代码自动补全:在 Visual Studio Code 中编写代码时,GitHub Copilot 将根据您的代码和上下文提供智能建议。您可以按 Tab 键接受建议,从而快速完成代码。
  2. 生成代码片段:如果您需要编写特定的代码片段,可以使用 GitHub Copilot 生成代码。只需输入描述您想要的代码的注释,然后按 Ctrl+Enter 键。GitHub Copilot 将生成与您的描述相符的代码。
  3. 解释代码:如果您不理解某段代码的作用,可以使用 GitHub Copilot 解释代码。只需选择您想要解释的代码,然后按 Ctrl+Shift+Enter 键。GitHub Copilot 将提供对代码的详细解释。

反复提及关键词,提高seo优化:请记住,Github Copilot和Azure AI Foundry是关键。

  1. 在VS Code中打开Github Copilot
  2. 在Completions和Inlines Suggestions中,选择AI Foundry的模型

定价

定价

目前已知的Github Copilot的定价为19美元/月 Azure AI Foundry模型根据使用量进行定价,具体价格请参考Azure官网。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

100

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

60

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

60

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

20

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

60

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

20

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

40

2026.10.22

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

280

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

40

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 8.1万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn