Continue

安装

Continue 是 IDE 扩展,官方支持 VS Code(含 Cursor、Windsurf、VSCodium 等衍生版)与 JetBrains 系列 IDE。其余写法以官方安装文档为准。

VS Code

Ctrl/Cmd + Shift + X 打开扩展面板,搜索 Continue 安装;也可用命令行按 Marketplace ID 安装:

code --install-extension Continue.continue

JetBrains(IDEA / PyCharm / GoLand 等)

进入 Settings → Plugins → Marketplace,搜索 Continue 安装后重启 IDE;也可从 JetBrains Marketplace 页面安装。

安装完成后,活动栏会出现 Continue 图标。在扩展面板中可查看当前已安装的 Continue 版本号,遇到问题时建议先更新到最新版。

对接 TokenBay

对接机制

Continue 不通过环境变量配置网关,而是在配置文件 ~/.continue/config.yaml 里为每个模型注册一条 models 条目,用 apiBase 指向 TokenBay、用 apiKey 传凭证。接 TokenBay 有两类 provider:

  • anthropic(推荐):走 TokenBay 的原生 Anthropic 端点,功能最完整(支持 prompt caching 等特性)。apiBasehttps://api.tokenbay.com/v1,Continue 会在其后拼接 messages 端点。
  • openai(备选):用于 GPT、DeepSeek 等非 Claude 模型,走标准 /chat/completionsapiBase 同样填 https://api.tokenbay.com/v1

apiBase 要带 /v1:官方示例的 apiBase 均指向带版本号的端点根(如 .../v1),Continue 再在其后拼接 messageschat/completions 等路径。因此这里统一填 https://api.tokenbay.com/v1,不要写成裸域名 https://api.tokenbay.com,否则拼出的地址会丢掉 /v1

1. 获取 API Key

登录 TokenBay 控制台API 密钥创建密钥。复制以 sk- 开头的完整字符串。明文仅显示一次,离开页面后无法再查看。

控制台创建 API Key

2. 编辑 ~/.continue/config.yaml

配置文件位置(按优先级):

范围路径说明
用户级(全局)~/.continue/config.yaml对所有项目生效,最常用
项目级工作区根目录下 .continue/config.yaml仅对该项目生效,会与全局配置合并

若文件不存在,在 VS Code 内点 Continue 侧边栏右上角的齿轮(设置)即可生成。填入以下内容(把 sk-XXXXXXX 换成你的 Key):

name: TokenBay
version: 1.0.0
schema: v1
models:
  - name: Claude Sonnet (TokenBay)
    provider: anthropic
    model: claude-sonnet-4.6
    apiBase: https://api.tokenbay.com/v1
    apiKey: sk-XXXXXXX
    roles:
      - chat
      - edit
      - apply
 
  - name: GPT-5.5 (TokenBay)
    provider: openai
    model: gpt-5.5
    apiBase: https://api.tokenbay.com/v1
    apiKey: sk-XXXXXXX
    roles:
      - chat
      - edit

字段说明:

字段说明
provideranthropic 走 Anthropic Messages;openai 走 Chat Completions
modelTokenBay 上的模型 ID,直接透传上游,无前缀
apiBase一律填 https://api.tokenbay.com/v1(带 /v1
apiKey你的 TokenBay API Key(sk-...
roles该模型在 Continue 内承担的角色(chat / edit / apply / autocomplete / embed 等)

保存后 Continue 会热加载,无需重启 IDE。

不想把 Key 明文写进配置,可用 Continue 的密钥引用语法 apiKey: ${{ secrets.TOKENBAY_API_KEY }},并在 Continue 设置里维护 TOKENBAY_API_KEY

3. 推荐模型

用途模型 IDprovider
主力编码(chat / edit / apply / agent)claude-sonnet-4.6anthropic
复杂重构 / 长上下文claude-opus-4.8anthropic
轻量 / 快速响应claude-haiku-4.5anthropic
GPT 通用旗舰gpt-5.5openai
GPT 编码替代gpt-5.3-codexopenai
行内自动补全(autocomplete)gpt-5.4-miniopenai

模型 ID 直接透传上游,无前缀。完整可用列表见 模型清单

模型名格式:TokenBay 的模型名称中版本号仅接受小数点形式(如 claude-sonnet-4.6gpt-5.5),不要写成连字符形式(claude-sonnet-4-6gpt-5-5)。

上表为示例,准确的 Model ID 以 控制台 Models 页面(或 模型清单)为准;接入前请核对,并确认 API Key 所属分组已授权该模型。

关于 autocompleteembed:Continue 的行内补全在专用 FIM 模型(如 Codestral、Qwen-Coder)上效果最佳;用上表的通用 chat 模型也能工作,但延迟和质量一般,按需取舍。配置 embed(向量索引)请使用控制台中明确支持 embeddings 的模型 ID,没有则可不配。

4. 进阶配置(长任务 / 超时 / 补全节流)

把超时、补全节流等选项合并进上面的 config.yaml

name: TokenBay
version: 1.0.0
schema: v1
models:
  - name: Claude Sonnet (TokenBay)
    provider: anthropic
    model: claude-sonnet-4.6
    apiBase: https://api.tokenbay.com/v1
    apiKey: sk-XXXXXXX
    roles:
      - chat
      - edit
      - apply
    defaultCompletionOptions:
      maxTokens: 8192
      promptCaching: true   # 仅 anthropic 支持,开启后命中缓存可降本
    requestOptions:
      timeout: 600           # 单次请求超时,长任务/长上下文调大
  • requestOptions.timeout:单次请求超时,官方文档未注明单位与默认值(config.yaml 参考);长上下文或长任务出现中断时可适当调大,具体取值以官方为准。
  • 代理 / 防火墙:VS Code 版 Continue 复用 VS Code 的网络与代理设置(http.proxy)。处于公司网络后时,确保代理放行 api.tokenbay.com
  • 补全节流autocomplete 默认每次按键都触发,可在顶层加 tabAutocompleteOptions.debounceDelay: 350(毫秒)合并请求、省额度。