Continue
- 官方主页:continue.dev
- 安装文档:docs.continue.dev/getting-started/install
- 网关配置:Anthropic provider / OpenAI provider / config.yaml 参考
- 协议类型:Anthropic Messages(推荐,走 Claude)/ OpenAI 兼容(走 GPT 等其它模型)
安装
Continue 是 IDE 扩展,官方支持 VS Code(含 Cursor、Windsurf、VSCodium 等衍生版)与 JetBrains 系列 IDE。其余写法以官方安装文档为准。
VS Code
按 Ctrl/Cmd + Shift + X 打开扩展面板,搜索 Continue 安装;也可用命令行按 Marketplace ID 安装:
code --install-extension Continue.continueJetBrains(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 等特性)。apiBase填https://api.tokenbay.com/v1,Continue 会在其后拼接messages端点。openai(备选):用于 GPT、DeepSeek 等非 Claude 模型,走标准/chat/completions。apiBase同样填https://api.tokenbay.com/v1。
apiBase要带/v1:官方示例的apiBase均指向带版本号的端点根(如.../v1),Continue 再在其后拼接messages、chat/completions等路径。因此这里统一填https://api.tokenbay.com/v1,不要写成裸域名https://api.tokenbay.com,否则拼出的地址会丢掉/v1。
1. 获取 API Key
登录 TokenBay 控制台 → API 密钥 → 创建密钥。复制以 sk- 开头的完整字符串。明文仅显示一次,离开页面后无法再查看。

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字段说明:
| 字段 | 说明 |
|---|---|
provider | anthropic 走 Anthropic Messages;openai 走 Chat Completions |
model | TokenBay 上的模型 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. 推荐模型
| 用途 | 模型 ID | provider |
|---|---|---|
| 主力编码(chat / edit / apply / agent) | claude-sonnet-4.6 | anthropic |
| 复杂重构 / 长上下文 | claude-opus-4.8 | anthropic |
| 轻量 / 快速响应 | claude-haiku-4.5 | anthropic |
| GPT 通用旗舰 | gpt-5.5 | openai |
| GPT 编码替代 | gpt-5.3-codex | openai |
| 行内自动补全(autocomplete) | gpt-5.4-mini | openai |
模型 ID 直接透传上游,无前缀。完整可用列表见 模型清单。
模型名格式:TokenBay 的模型名称中版本号仅接受小数点形式(如
claude-sonnet-4.6、gpt-5.5),不要写成连字符形式(claude-sonnet-4-6、gpt-5-5)。上表为示例,准确的 Model ID 以 控制台 Models 页面(或 模型清单)为准;接入前请核对,并确认 API Key 所属分组已授权该模型。
关于
autocomplete与embed: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(毫秒)合并请求、省额度。
