Continue

配置 Continue 本地 YAML、apiBase、模型角色与明确的 Chat Completions 行为。

安装、配置与测试

  1. 在 VS Code 扩展中安装 Continue(官方说明:https://docs.continue.dev/ide-extensions/install),打开侧栏。在本地配置选择器使用编辑/齿轮控件打开配置。macOS/Linux 用户配置为 ~/.continue/config.yaml,Windows 为 %USERPROFILE%\.continue\config.yaml。编辑 YAML,不使用已弃用的 config.json。

  2. 在 routerra.ai 控制台 (https://routerra.ai/keys)创建 API 密钥,复制可用模型 ID。将下方示例合并到已有 models 列表,替换 YOUR_API_KEY 和 YOUR_MODEL_ID。provider: openai 选择兼容适配器;apiBase 为 https://routerra.ai/v1,不加 /chat/completions。apiKey 用于网关认证,不是 Continue 账户凭据。

  3. 保存并在 Continue 选择本地配置及其中的 routerra 模型。roles 将此条目限定于 chat、edit、apply。自动补全和嵌入需单独配置具有相应角色且接口受支持的模型。仅当模型与路由确实支持工具时添加 capabilities: [tool_use];Agent 模式需要此能力。不支持视觉时不要开启 image_input。

  4. 新建聊天,询问简短项目问题。修改未生效时重新加载 IDE 窗口,查看网关日志。useResponsesApi: false 保持使用 Chat Completions,包括 Continue 默认自动选择 Responses 的模型家族。

模型未出现时检查 YAML 缩进和当前配置。意外请求 /responses 时,确认开关位于所选模型条目内。聊天成功不代表嵌入或自动补全角色已配置。

name: routerra
version: 1.0.0
schema: v1
models:
  - name: routerra
    provider: openai
    model: YOUR_MODEL_ID
    apiKey: YOUR_API_KEY
    apiBase: https://routerra.ai/v1
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply