跳到主要内容
编辑代码时,聊天和编辑模型的输出通常与现有代码不完全一致。具有 apply 角色的模型用于生成更精确的差异,以将更改应用到文件。
有关最新的应用模型建议,请参阅我们的综合模型建议
我们推荐使用 Morph Fast ApplyRelace 的 Instant Apply 模型,以获得最快的应用体验。您可以在这里注册 Morph 的免费套餐,或者在这里获取 Relace API 密钥。 然而,大多数聊天模型也可以用于应用代码更改。我们推荐使用更小/更便宜的模型来完成这项任务,例如 Claude 3.5 Haiku。
中心探索所有应用模型

提示模板

您可以通过在模型配置中设置 promptTemplates.apply 属性来定制用于应用代码更改的提示模板。Continue 使用 Handlebars 语法进行模板化。 应用模板可用的变量:
  • {{{original_code}}} - 更改前的原始代码
  • {{{new_code}}} - 更改后的新代码
示例
models:
  - name: My Custom Apply Template
    provider: anthropic
    model: claude-3-5-sonnet-latest
    promptTemplates:
      apply: |
        Original: {{{original_code}}}
        New: {{{new_code}}}

        Please generate the final code without any markers or explanations.