跳到主要内容
在 AI 辅助方面,每个开发者都有独特的需求。有些人喜欢云托管配置的便利性,而另一些人则需要本地设置的控制和隐私。Continue 提供了这两种途径,本指南将帮助您选择适合您工作流程的途径。

AI 辅助的两种途径是什么?

Continue 提供了两种不同的配置方式: 可以将 Continue 的配置选项想象成在托管服务和自托管之间做出选择。两者都能让您到达相同的目的地——在您的 IDE 中获得强大的 AI 辅助——但旅程和控制级别却大相径庭。

如何访问您的配置

在深入了解具体细节之前,让我们先了解如何访问您的配置
  1. cmd/ctrl + L (VS Code) 或 cmd/ctrl + J (JetBrains) 打开 Continue 聊天侧边栏
  2. 点击主聊天输入框上方的配置选择器
  3. 将鼠标悬停在配置上并点击
    • 中心配置的新窗口图标
    • 本地配置的齿轮图标
configure

什么是中心配置:托管体验

中心配置代表“开箱即用”的理念。当您登录 Continue 任务控制时,您将获得一个精心策划的、与您所有开发环境无缝同步的配置生态系统。

为什么选择中心配置?

简单即强大
  • 即时设置:浏览配置市场,一键将任何配置添加到您的账户
  • 基于网络的管理:通过直观的网络界面配置模型、添加密钥和自定义设置——无需编辑 JSON
  • 自动同步:在任务控制中进行更改,它会立即反映在您的所有 IDE 实例中
  • 团队协作:与您的团队共享自定义配置,确保每个人都使用相同的优化配置
nextjs config

如何开始使用中心配置

从零到 AI 驱动的编码只需四个步骤
  1. 选择您的配置:点击 IDE 的 Continue 面板中的配置选择器
  2. 探索或创建:浏览社区配置或创建您自己的专业设置
  3. 保护您的密钥:将 API 密钥作为用户密钥添加到任务控制中——它们经过加密且永不暴露
  4. 同步和编码:点击“重新加载配置”以获取您的最新设置
专业提示:中心配置非常适合团队。创建具有团队编码标准、首选模型和上下文源的自定义配置,然后通过简单链接共享。

如何管理中心配置

所有中心配置管理都通过任务控制进行。有关详细自定义,请参阅我们的编辑配置指南。

什么是本地配置:高级用户的选择

本地配置让您掌控一切。使用 config.yaml 文件,您可以完全控制 Continue 体验的各个方面,所有配置都直接存储在您的机器上。

为什么选择本地配置?

完全控制和隐私
  • 您的数据,您的规则:所有配置都保留在您的机器上——非常适合气隙环境或严格的数据策略
  • 版本控制集成:将您的 config.yaml 与您的代码一起提交到 git,确保可重现的环境
  • 离线功能:一旦配置完成,无需互联网连接(假设您正在使用本地模型)
  • 无限自定义:访问所有配置选项、实验性功能和高级设置

如何设置本地配置

本地配置位于您主目录中的单个 YAML 文件中: 文件位置:
  • macOS/Linux:~/.continue/config.yaml
  • Windows:%USERPROFILE%\.continue\config.yaml
快速访问方法
  1. 在您的 IDE 中打开配置下拉菜单
  2. 点击“本地配置”旁边的齿轮图标
  3. config.yaml 文件在您的编辑器中打开
local-config-open-steps

本地配置体验

当您编辑 config.yaml 时,Continue 会为所有可用选项提供智能自动完成。保存文件后,Continue 会自动重新加载您的配置——无需重新启动。 首次使用 Continue 时,它会生成一个具有合理默认值的 config.yaml。从那里,您可以自定义从模型选择到上下文提供者、斜杠命令等所有内容。 有关完整的配置参考,请参阅我们的config.yaml 文档

如何做出正确的选择

中心配置和本地配置之间的决定通常取决于您的具体需求和限制。以下是帮助您做出决定的框架

当您满足以下条件时选择中心配置

重视便利性而非控制
  • 希望在 60 秒内开始使用 AI 辅助编码
  • 喜欢图形界面而不是编辑配置文件
  • 需要频繁切换多台机器
  • 在需要标准化 AI 辅助的团队中工作
需要高级协作
  • 希望与团队成员共享自定义配置
  • 需要集中式 API 密钥管理
  • 需要在整个组织中快速更新
正在开始
  • 刚接触 AI 驱动的开发
  • 希望尝试不同的模型和配置
  • 喜欢引导式设置体验

当您满足以下条件时选择本地配置

需要最大程度的控制
  • 需要版本控制您的精确配置
  • 希望自定义 AI 行为的各个方面
  • 需要可重现的开发环境
有隐私要求
  • 处理需要气隙环境的敏感代码
  • 需要确保所有配置数据都保留在本地
  • 对数据存储有严格的合规性要求
是高级用户
  • 熟悉编辑 YAML/JSON 文件
  • 希望访问实验性功能
  • 需要与本地工具和脚本集成

如何使用混合方法

这里有一个秘密:您不必只选择一个。许多开发者同时使用这两种方法
  • 中心配置用于通用开发和实验
  • 本地配置用于具有特定要求的生产工作或客户项目
您可以使用 IDE 中的配置选择器在它们之间无缝切换。

常见模式和最佳实践

中心配置用户

  1. 从社区配置开始:在创建自己的配置之前,探索其他人构建的配置
  2. 正确使用密钥:切勿硬编码 API 密钥——始终使用用户密钥功能
  3. 创建专用配置:为不同上下文(前端、后端、DevOps)创建不同的配置
  4. 慷慨分享:如果您创建了有用的东西,请与社区分享

本地配置用户

  1. 版本控制您的配置:像对待代码一样对待您的 config.yaml——提交它、审查更改并维护历史记录
  2. 使用环境变量:对于敏感数据,引用环境变量而不是硬编码值
  3. 记录您的设置:在您的配置中添加注释以解释不明显的选择
  4. 保留备份:在进行重大更改之前,保存一份可用的配置副本

故障排除和提示

中心配置问题

更改未反映?
  • 点击 IDE 中的“重新加载配置”
  • 检查您的互联网连接
  • 确保您已登录正确的账户
配置不可用?
  • 验证它已添加到您在任务控制上的账户
  • 检查它是否需要特定的 API 密钥

本地配置问题

配置未加载?
  • 验证文件位置是否与您的操作系统匹配
  • 检查 YAML 语法(Continue 将显示错误)
  • 确保文件权限允许读取
自动完成不工作?
  • 更新到最新版本的 Continue
  • 检查您是否正在编辑正确的文件

后续步骤

现在您了解了两种配置方法,您可以深入研究了 请记住,最佳配置是能帮助您更有效编码的配置。从简单开始,自由尝试,并在您发现最适合您工作流程的方法时逐步完善您的设置。 祝您使用 Continue 编码愉快!🚀