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://getrouter.ai/v1
    apiKey: YOUR_API_KEY
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply

apiBase 保持为 https://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://getrouter.ai/v1,不要追加完整的操作端点。
  • 协议不匹配: 确认存在 useResponsesApi: false,并确认 MODEL_ID 支持 Chat Completions。
  • Autocomplete 不工作: 自动补全可能需要不同的角色、API 或模型能力。