角色介绍

应用模型角色

Continue 中的模型可以配置为在扩展中承担各种角色。
  • chat:用于扩展侧边栏中的聊天对话
  • autocomplete:用于编辑器中的代码自动补全建议
  • edit:用于根据编辑提示生成代码
  • apply:用于决定如何将编辑内容应用到文件
  • embed:用于生成向量搜索所需的嵌入(@Codebase 和 @Docs 上下文提供程序)
  • rerank:用于对向量搜索结果进行重排序
这些角色可以在 config.yaml 模型块中使用 roles 指定。详情请参阅 YAML 规范
关于每个角色最适用模型的建议,请参阅我们的综合模型推荐

选择模型角色

您可以控制在给定角色中当前使用配置里的哪个模型。在主输入框上方,点击三个点,然后点击立方体图标以展开 Models 部分。随后,您可以使用下拉菜单为每个角色选择一个激活的模型。
Settings Active Models Section
roles 不会在 config.json(已弃用)中显式定义——它们是通过 embeddingsProvider 等顶层键来推断的