Skip to content

Continue apiBase 配置教程:VS Code 接入 ClawSocket 第三方 API

Continue 是 VS Code 和 JetBrains 中常用的 AI 编程扩展。它不会只读取系统的 OPENAI_BASE_URL,而是以自己的模型配置文件为准,其中 apiBase 决定请求地址,apiKey 决定鉴权,model 决定具体模型。本文根据 Continue 当前配置格式,演示如何使用 ClawSocket 的 OpenAI 兼容接口。

配置字段可参考 Continue 官方 Models 文档Continue 配置参考。Continue 版本更新较快,若模板字段与本文不同,应以扩展自动生成的配置为准。

Continue IDE 通过 ClawSocket 连接多个大模型

Continue 配置文件在哪里

在 VS Code 中打开命令面板,运行 Continue: Open Config。新版配置通常是 config.yaml,旧版可能是 config.json。修改后点击 Continue 面板中的重新加载配置按钮,或重启 VS Code。

字段YAML 示例用途
nameClawSocket GPT-5模型在下拉框中的名称
provideropenai使用 OpenAI 兼容协议
modelgpt-5ClawSocket 模型 API ID
apiBasehttps://api.clawsocket.com/v1API 根地址
apiKey${CLAW_SOCKET_API_KEY}环境变量引用,避免明文 Key

YAML 配置(推荐)

config.yamlmodels 数组中加入:

yaml
models:
  - name: ClawSocket GPT-5
    provider: openai
    model: gpt-5
    apiBase: https://api.clawsocket.com/v1
    apiKey: ${CLAW_SOCKET_API_KEY}
    contextLength: 128000
    temperature: 0.2

macOS/Linux 先设置环境变量,再启动 VS Code:

bash
export CLAW_SOCKET_API_KEY="你的 ClawSocket API Key"
code .

Continue 文档支持在配置中使用环境变量引用。若你的版本不解析 ${...},可在本地配置中临时填入 Key,确认功能后改用系统密钥管理方案。

JSON 配置(旧版本)

旧版 Continue 的 config.json 可使用同等字段:

json
{
  "models": [
    {
      "title": "ClawSocket DeepSeek",
      "provider": "openai",
      "model": "deepseek-v4",
      "apiBase": "https://api.clawsocket.com/v1",
      "apiKey": "${CLAW_SOCKET_API_KEY}"
    }
  ]
}

不同 Continue 版本的显示字段可能是 nametitle,以配置文件生成的模板为准;apiBaseprovidermodel 是连接第三方 API 的关键字段。

添加多个模型

通过同一个 ClawSocket 入口添加 GPT、Claude 和国产模型,使用时在 Continue 模型选择器切换:

yaml
models:
  - name: GPT-5
    provider: openai
    model: gpt-5
    apiBase: https://api.clawsocket.com/v1
    apiKey: ${CLAW_SOCKET_API_KEY}
  - name: Claude Sonnet 4
    provider: openai
    model: claude-sonnet-4-20250514
    apiBase: https://api.clawsocket.com/v1
    apiKey: ${CLAW_SOCKET_API_KEY}
  - name: DeepSeek V4
    provider: openai
    model: deepseek-v4
    apiBase: https://api.clawsocket.com/v1
    apiKey: ${CLAW_SOCKET_API_KEY}

Claude 模型能否经 OpenAI provider 调用取决于网关的协议适配和功能支持。聊天、补全、工具调用的兼容程度应分别验证。

连接测试与常见问题

先在终端检查网关:

bash
curl https://api.clawsocket.com/v1/models \
  -H "Authorization: Bearer $CLAW_SOCKET_API_KEY"

然后在 Continue 中发送一句短问题。若没有响应,按下表检查:

现象可能原因解决方法
模型列表为空YAML 缩进或字段名错误对照 Continue 生成的模板,使用两个空格缩进
401环境变量未被 VS Code 继承从已设置变量的终端启动 code .,或重新登录系统
404apiBase 路径错误OpenAI 兼容入口使用 https://api.clawsocket.com/v1
回复很慢上下文太长或模型繁忙限制上下文目录,调低 contextLength 并检查额度

FAQ

Continue 的 apiBase 和 OpenAI 的 base_url 是同一个概念吗?

作用相同,都是指定 API 服务地址,但 Continue 配置字段固定写作 apiBase,OpenAI Python SDK 则写作 base_url

配置改完为什么没有生效?

确认编辑的是 Continue: Open Config 打开的文件,而不是项目里的同名文件;保存后执行重新加载配置并重启 VS Code 终端。

apiKey 能直接写在 config.yaml 吗?

技术上可以,但文件可能被同步到 Git。推荐使用环境变量引用并把配置文件加入安全的本地忽略列表。

Continue 可以使用国产模型吗?

可以。将 model 改为 ClawSocket 控制台实际提供的 DeepSeek、Kimi 或 GLM API ID,并确认该模型支持 OpenAI 兼容接口。

前往ClawSocket API 控制台创建 Key,更多 IDE 用法可参考VS Code 接入第三方 API。 Continue 是开源的 VS Code 和 JetBrains AI 编程扩展。它不会只读取系统的 OPENAI_BASE_URL,而是以自己的模型配置文件为准,其中 apiBase 决定请求地址,apiKey 决定鉴权,model 决定具体模型。本文根据 Continue 当前配置格式,演示如何使用 ClawSocket 的 OpenAI 兼容接口。

专注大模型 API 的实用指南