Help us learn about your current experience with the documentation. Take the survey.

控制 GitLab Duo Chat 的可用性

GitLab Duo Chat 可以开启和关闭,并可以调整其可用性。

对于 GitLab.com

在 GitLab 16.11 及更高版本中,GitLab Duo Chat:

  • 已正式发布。
  • 任何分配了 GitLab Duo 座位的用户都可以使用。

如果您开启或关闭 GitLab Duo,也会同时开启或关闭 Duo Chat。

对于 GitLab 自托管

要在 GitLab 自托管实例上使用 GitLab Duo Chat,请执行以下操作之一:

先决条件:

  • GitLab Duo 需要 GitLab 17.2 及更高版本以获得最佳用户体验和结果。早期版本可能仍然可用,但体验可能会降级。
  • 对于订阅:
    • 如果您使用 GitLab AI 供应商模型和基于云的 AI 网关,您必须拥有与 GitLab 同步的 Premium 或 Ultimate 订阅。为确保 GitLab Duo Chat 立即可用,管理员可以手动同步您的订阅
    • 如果您使用 GitLab Duo 自托管,您必须拥有带有 GitLab Duo Enterprise 插件的 Ultimate 订阅。
  • 您必须已启用网络连接
  • 静默模式不能开启。
  • 您实例中的所有用户都必须拥有其 IDE 扩展的最新版本。

然后,根据您拥有的 GitLab 版本,您可以启用 GitLab Duo Chat。

在 GitLab 16.11 及更高版本中

在 GitLab 16.11 及更高版本中,GitLab Duo Chat:

  • 已正式发布。
  • 任何分配了 GitLab Duo 座位的用户都可以使用。

在早期 GitLab 版本中

在 GitLab 16.8、16.9 和 16.10 中,GitLab Duo Chat 处于测试版。要在 GitLab 自托管中启用 GitLab Duo Chat,管理员必须启用实验性和测试性功能:

  1. 在左侧边栏底部,选择 Admin
  2. 选择 设置 > 常规
  3. 展开 AI 原生功能,然后选择 启用实验性和测试性 AI 原生功能
  4. 选择 保存更改
  5. 为确保 GitLab Duo Chat 立即可用,您必须 手动同步您的订阅

GitLab Duo Chat 测试版的使用受 GitLab 测试协议约束。 了解使用 GitLab Duo Chat 时的数据使用情况

手动同步您的订阅

如果您满足以下任一条件,可以手动同步您的订阅

  • 您刚刚购买了 Premium 或 Ultimate 层级的订阅,或最近为 GitLab Duo Pro 分配了座位,并且您已升级到 GitLab 16.8。
  • 您已经拥有 Premium 或 Ultimate 层级的订阅,或者最近为 GitLab Duo Pro 分配了座位,并且您已升级到 GitLab 16.8。

如果没有手动同步,您的实例可能需要长达 24 小时才能激活 GitLab Duo Chat。

对于 GitLab Dedicated

在 GitLab 16.11 及更高版本中,在 GitLab Dedicated 上,GitLab Duo Chat 已正式发布并自动为拥有 GitLab Duo Pro 或 Enterprise 的用户启用。

在 GitLab 16.8、16.9 和 16.10 中,在 GitLab Dedicated 上,GitLab Duo Chat 处于测试版。

关闭 GitLab Duo Chat

要限制 GitLab Duo Chat 访问的数据,请按照关闭 GitLab Duo 功能的说明操作。

在 VS Code 中关闭聊天功能

要在 VS Code 中关闭 GitLab Duo Chat:

  1. 转到 设置 > 扩展 > GitLab 工作流
  2. 取消勾选 启用 GitLab Duo Chat 助手复选框。