Skip to main content

将 AI 模型集成到开发工作流中

在每天使用的工具中调用 AI 模型。

使用 GitHub Models 扩展,可以从 Copilot Chat 和 GitHub CLI 调用特定的 AI 模型。 这些扩展直接集成到开发工作流中,使你能够在不切换上下文的情况下提示模型。

在 Copilot Chat 中使用 AI 模型

如果有 Copilot 订阅,可以通过两种不同的方式在 Copilot Chat 中使用 AI 模型:

使用 GitHub Models Copilot Extension

Note

GitHub Models Copilot Extension 为 公共预览版,可能随时更改。

  1. 安装 GitHub Models Copilot Extension

    • 如果你有 Copilot Individual 订阅,则可以在个人帐户上安装该扩展。
    • 如果能够通过 Copilot Business 或 Copilot Enterprise 订阅访问 Copilot:
      • 组织所有者或企业所有者需要为组织或企业启用 Copilot Extensions 策略。
      • 组织所有者需要为组织安装该扩展。
  2. 打开支持 GitHub Copilot Extensions 的 Copilot Chat 的任何实现。 有关受支持的 Copilot Chat 实现的列表,请参阅“使用扩展将外部工具与 Copilot Chat 集成”。

  3. 在聊天窗口中,键入 @models YOUR-PROMPT,然后发送提示。 GitHub Models Copilot Extension 具有多个用例,包括:

    • 根据提供的上下文和条件推荐特定模型。 例如,可以请求支持函数调用的低成本 OpenAI 模型。
    • 使用特定模型执行提示。 这在你想要使用当前在多模型 Copilot Chat 中不可用的模型时特别有用。
    • 列出当前通过 GitHub Models 提供的模型

通过命令行使用 AI 模型

Note

GitHub CLI 的 GitHub Models 扩展为 公共预览版,可能随时更改。

可以使用 GitHub CLI 的 GitHub Models 扩展通过命令行提示 AI 模型,甚至可以将命令的输出作为上下文传递。

先决条件

要使用 GitHub Models CLI 扩展,需要首先安装 GitHub CLI。 有关 GitHub CLI 的安装说明,请参阅 GitHub CLI 存储库

安装扩展

  1. 如果尚未向 GitHub CLI 进行身份验证,请在终端上运行如下命令。

    Shell
    gh auth login
    
  2. 要安装 GitHub Models 扩展,请运行以下命令。

    Shell
    gh extension install https://github.com/github/gh-models
    

使用扩展

要查看所有可用命令的列表,请运行 gh models

可以通过以下几种关键方式使用该扩展:

  • 通过聊天体验向模型提出多个问题****,运行 gh models run。 从列出的模型中选择模型,然后发送提示。
  • 要向模型问一个问题,请在终端中运行 gh models run MODEL-NAME "QUESTION"****。 例如,若要询问 gpt-4o 模型为什么天空是蓝色的,可以运行 gh models run gpt-4o "why is the sky blue?"
  • 若要在调用模型时提供命令的输出,可以使用管道字符 (|) 联接单独的命令和对模型的调用****。 例如,要使用 gpt-4o 模型总结当前目录中的 README 文件,可以运行 cat README.md | gh models run gpt-4o "summarize this text"