应用
编辑代码时,聊天和编辑模型的输出通常与现有代码对齐不清晰。具有 apply
角色的模型用于生成更精确的 diff 来将更改应用到文件。
推荐的应用模型
我们推荐 Morph Fast Apply 或 Relace 的 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.