使用GitHub Models扩展,您可以从Copilot Chat和GitHub CLI调用特定的AI模型。这些扩展直接集成到您的开发工作流程中,允许您在无需切换上下文的情况下提示模型。
在Copilot Chat中使用AI模型
如果您有Copilot订阅,您可以通过两种不同的方式在Copilot Chat中使用AI模型
- 使用GitHub Models Copilot扩展。使用此扩展,您可以根据特定条件请求模型推荐,并与特定模型进行聊天。请参阅“使用GitHub Models Copilot扩展”。
- 在Copilot Chat中使用多模型支持。使用多模型Copilot Chat,您可以选择用于对话的特定模型,然后像往常一样提示Copilot Chat。请参阅“在GitHub上询问GitHub Copilot问题”和“在您的IDE中询问GitHub Copilot问题”。
使用GitHub Models Copilot扩展
注意
GitHub Models Copilot扩展处于公开预览阶段,可能会发生变化。
-
- 如果您有Copilot个人订阅,您可以在您的个人帐户上安装此扩展。
- 如果您通过Copilot Business或Copilot Enterprise订阅访问Copilot
- 组织所有者或企业所有者需要为您的组织或企业启用Copilot扩展策略。
- 组织所有者需要为您的组织安装扩展。
-
打开任何支持GitHub Copilot扩展的Copilot Chat实现。有关支持的Copilot Chat实现列表,请参阅“使用扩展将外部工具与Copilot Chat集成”。
-
在聊天窗口中,键入
@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存储库。
安装扩展
-
如果您尚未对GitHub CLI进行身份验证,请在您的终端中运行以下命令。
Shell gh auth login
gh auth login
-
要安装GitHub Models扩展,请运行以下命令。
Shell gh extension install https://github.com/github/gh-models
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"
。