Continue

Continue 支持使用 OpenAI Provider 并指定自定义 apiBase。本指南将模型明确固定为 OpenAI Chat Completions 协议。

配置状态
  • 协议: OpenAI Chat Completions(由配置固定)
  • 配置格式核对: 2026-07-15
  • 运行验证: 待验证

1. 安装 Continue

在 VS Code 或 JetBrains 插件市场安装 Continue。确认当前版本使用本地 YAML 配置还是 Continue Hub 配置。

2. 配置模型

选择明确支持 OpenAI Chat Completions 的 MODEL_ID,然后在当前 YAML 配置的 models 中添加模型:

name: GetRouter
version: 1.0.0
schema: v1

models:
  - name: GetRouter Model
    provider: openai
    model: MODEL_ID
    apiBase: https://api.getrouter.ai/v1
    apiKey: YOUR_API_KEY
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply

将 apiBase 保持为 https://api.getrouter.ai/v1;它是 API Base URL,不是完整的操作端点。对于这个模型条目,useResponsesApi: false 会阻止 Continue 自动选择 Responses API,并将协议固定为 Chat Completions。

请使用 Continue 当前版本支持的 Secret 或环境变量机制,不要把真实 Key 提交到仓库配置中。

如果你有意改用 Responses API,必须修改配置以启用 useResponsesApi,并按照 Responses 协议处理请求、响应和流式事件,不能继续沿用 Chat Completions 的处理方式。

3. 验证配置

重新加载 IDE,并选择 GetRouter Model:

  1. 测试 Chat。
  2. 测试解释选中的代码。
  3. 测试一个小型 Edit。
  4. 查看使用记录。
  5. 仅当所选模型支持工具调用时,再单独测试 Agent 模式。

多模型建议

Continue 可以为 Chat、Edit、Apply 和 Autocomplete 分配不同模型。只启用已经验证的角色,不要假设同一个模型适合所有角色。

常见问题

  • 配置未加载: 检查 YAML 缩进、Schema 版本和当前生效的配置来源。
  • 401: 检查 IDE 进程能否读取配置的 Secret 或环境变量。
  • 404: 将 apiBase 保持为 https://api.getrouter.ai/v1,不要追加完整的操作端点。
  • 协议不匹配: 确认存在 useResponsesApi: false,并确认 MODEL_ID 支持 Chat Completions。
  • Autocomplete 不工作: 自动补全可能需要不同的角色、API 或模型能力。