跳至主要内容

在 GitHub 中向 GitHub Copilot 提问

直接在 GitHub 上获取有关您的代码、仓库和开发问题的即时答案。

本文内容

向 Copilot Chat 提交问题

Copilot Chat 可在 GitHub 的任何页面使用。某些问题在特定上下文(如仓库、议题或拉取请求)中效果更佳。

  1. 前往 https://github.com/copilot

  2. 在提示框中输入问题,然后按 Enter

    以下是您可以提问的一些通用示例:

    • Go 编程语言有哪些优势?
    • 什么是敏捷软件开发?
    • 最流行的 JavaScript 框架是什么?
    • 给我一些正则表达式的示例。
    • 编写一个 Bash 脚本以输出今天的日期。
  3. 可选地,在提交问题后,你可以点击文本框中的按钮来停止响应。

  4. 在对话线程中,您可以提出后续问题。Copilot 将在对话上下文中作答。

查看和编辑生成的文件

注意

此功能目前处于公开预览阶段,可能会发生变化。

Copilot 可能在响应中生成文件,您可以在侧边栏中查看、编辑和下载这些文件。

切换和比较 AI 模型

您可以从多个 AI 模型中进行选择,每个模型都有不同的优势。不同模型具有不同的高级请求倍率,这会影响您每月的使用额度。详细信息请参阅 GitHub Copilot 中的请求

如果您通过 Copilot Business 订阅访问 Copilot Chat,您的组织必须授予成员切换到其他模型的权限。请参阅 在组织中管理 GitHub Copilot 的策略和功能

  1. 在 Copilot Chat 底部,选择 CURRENT-MODEL下拉菜单,然后点击您想使用的 AI 模型。

提交提示后,您还可以通过点击重试图标()在响应下方。您可以在响应之间切换以比较结果。

在对话中使用子线程

子线程是对话的分支,允许您在同一线程中探索主题的各个方面或全新话题。

要创建子线程,将鼠标悬停在您之前的某个问题上,然后点击按钮。编辑问题后,点击 发送。您无法编辑任何附件。

您编辑后的问题的响应会显示在新的子线程中。问题下方会出现编辑计数器。将鼠标悬停在计数器上,然后点击以在子线程之间导航。

在 Copilot Chat 中使用图像

注意

此功能目前处于公开预览阶段,可能会发生变化。

您可以通过粘贴、拖拽或点击在提示框中,然后选择 从电脑上传。从模型选取器中选择支持图像的模型。关于支持的文件类型和示例问题,请参阅 向 GitHub Copilot 提供视觉输入

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.