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

代码建议开发指南

代码建议开发设置

本地开发和调试代码建议的推荐设置是运行所有3个不同组件:

  • IDE扩展(例如,VS Code的GitLab Workflow扩展)。
  • 正确配置的主应用程序(例如,GDK)。
  • AI网关

这应该能让每个人在本地看到在IDE中做出的任何更改如何被发送到主应用程序,转换为提示后再发送到相应的模型。

设置说明

  1. 安装并本地运行VS Code的GitLab Workflow扩展
    1. "gitlab.debug": true信息添加到代码建议开发配置中:
      1. 在VS Code中,进入扩展页面并在列表中找到“GitLab Workflow”。
      2. 点击小齿轮图标打开扩展设置,选择“扩展设置”选项。
      3. 勾选“GitLab: 调试”复选框。
    2. 如果你想测试代码建议是否在VS Code的GitLab Workflow扩展内正常工作,请按照使用GitLab进行身份验证的步骤,在你的GDK中执行这些步骤,当运行“运行与调试”命令时弹出的新VS Code窗口内操作。
      • 完成以下步骤后,若要测试你是否命中了本地的/code_suggestions/completions端点而非生产环境,请遵循这些步骤:
        1. 在新窗口内的内置终端中,选择“输出”标签页,然后从右侧下拉菜单中选择“GitLab语言服务器”。
        2. 在此VS Code窗口内新建一个文件并开始输入,查看代码建议的效果。
        3. 你会看到匹配你的GDK的Git远程URL的完成请求URL正在被获取。

使用GDK配置代码建议的设置说明

参见在本地开发环境中设置GitLab Duo功能的说明

批量分配用户至Duo Pro/Duo Enterprise附加组件

购买Duo附加组件后,现有符合条件的用户可以批量分配/取消分配至Duo的add_on_purchase。有几种方法可以执行此操作,适用于GitLab.com和GitLab自托管实例,

  1. Duo用户管理界面
  2. GraphQL端点
  3. Rake任务

上述方法使用了BulkAssignService/BulkUnassignService,该服务会在单个SQL操作中分配/取消分配传递的用户之前初步评估资格标准。

在您的GitLab.com暂存账户上设置Duo

有关更多信息,请参阅在您的GitLab.com暂存账户上设置Duo

IDE中安装和使用代码建议的视频演示

有关更多指导,请参阅以下视频演示,展示如何在以下IDE中安装和使用代码建议: