跳至主要内容

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

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

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

在Copilot Chat中使用AI模型

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

使用GitHub Models Copilot扩展

注意

GitHub Models Copilot扩展处于公开预览阶段,可能会发生变化。

  1. 安装GitHub Models Copilot扩展

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

  3. 在聊天窗口中,键入@models YOUR-PROMPT,然后发送您的提示。GitHub Models Copilot扩展有几个用例,包括

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

从命令行使用AI模型

注意

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"