简短回答
要在 Continue 中使用 APIVAI,打开 Continue 的 config.yaml(~/.continue/config.yaml,Windows 上为 %USERPROFILE%\.continue\config.yaml),添加一个模型条目:provider: openai、apiBase: https://api.apivai.com/v1,apiKey 填你的 APIVAI 密钥。model 填 APIVAI 的模型 ID,例如 claude-sonnet-4-6 或 gpt-5.5;同一个密钥和 Base URL 同时适用于 Claude 和 GPT。Claude 也可以用 provider: anthropic,apiBase 同样要带 /v1,因为 Continue 只会在后面加上 messages。截至 2026-10-07,通过 APIVAI 使用 Claude Sonnet 4.6 每百万输入 / 输出 token 为 $1.04 / $5.22,官方标价为 $3.00 / $15.00。
Continue 是什么?
Continue 是一个开源的 AI 编程助手,支持 VS Code 和 JetBrains 系列 IDE。它提供聊天面板、代码内编辑、能读写文件的 Agent 模式,以及 Tab 自动补全。Continue 通过 YAML 文件 config.yaml 配置,旧的 config.json 格式已弃用。每个模型条目都可以指向你自己的 API 地址,借此接入 APIVAI,从预付余额按 token 付费,而不是订阅。
Continue 里应该选哪个 provider?
provider | apiBase | 可用模型 | 适用场景 |
|---|---|---|---|
openai(推荐) | https://api.apivai.com/v1 | Claude 和 GPT | 一套配置覆盖所有模型 |
anthropic | https://api.apivai.com/v1 | 仅 Claude | Claude 原生格式和提示缓存 |
Continue 的 /v1 规则和一些其他工具不同。Continue 会把 apiBase 和端点名拼接起来:openai provider 拼 chat/completions 或 responses,anthropic provider 拼 messages。Continue 自己给 Anthropic provider 的默认地址是 https://api.anthropic.com/v1/。所以在 Continue 里,两种 provider 的 apiBase 都要以 /v1 结尾。而在 Claude Code 或 Cline 的 Anthropic 设置里,填的是不带 /v1 的 https://api.apivai.com。两种格式的详细说明见 OpenAI 兼容 API 和 Claude API 代理 页面。
对于 GPT 模型,Continue 的 openai provider 会把 GPT-5 及更新的模型名发往 Responses API(/v1/responses),APIVAI 支持这个接口。如果某个 GPT 模型仍然报错,在它的条目里加上 useResponsesApi: false,Continue 就会改用 /v1/chat/completions。
如何一步步配置 Continue 与 APIVAI?
第 1 步:获取 APIVAI 密钥
- 在 apivai.com 注册
- 充值余额,最低 $10,支持银行卡、加密货币、支付宝和微信支付
- 在 Dashboard 创建密钥(可以单独设置预算上限)并复制
第 2 步:安装 Continue
从 VS Code 扩展市场安装 Continue 扩展,或从 JetBrains 插件市场安装 Continue 插件。两者使用同一个 config.yaml。
第 3 步:打开 config.yaml
在 Continue 面板中,打开聊天输入框右上角的配置下拉菜单,点击 Local Config 旁边的齿轮图标,即可打开本地的 config.yaml。也可以直接打开文件:macOS 和 Linux 为 ~/.continue/config.yaml,Windows 为 %USERPROFILE%\.continue\config.yaml。
第 4 步:添加 APIVAI 模型
粘贴下面的内容,把 your-apivai-key 换成你的密钥。如果文件开头已经有 name、version 和 schema,保留它们,只把条目加到 models 下。
name: My Config
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 4.6 (APIVAI)
provider: openai
model: claude-sonnet-4-6
apiBase: https://api.apivai.com/v1
apiKey: your-apivai-key
roles:
- chat
- edit
- apply
defaultCompletionOptions:
maxTokens: 8192
- name: GPT-5.5 (APIVAI)
provider: openai
model: gpt-5.5
apiBase: https://api.apivai.com/v1
apiKey: your-apivai-key
roles:
- chat
- edit
defaultCompletionOptions:
maxTokens: 8192
- name: Claude Haiku 4.5 (APIVAI)
provider: openai
model: claude-haiku-4-5
apiBase: https://api.apivai.com/v1
apiKey: your-apivai-key
roles:
- chat
- apply
- summarizename 只是在 Continue 里显示的名称;model 必须与 APIVAI 的 ID 完全一致。maxTokens 为默认开启的思考(thinking)token 留出空间。
第 5 步:保存并选择模型
保存文件后 Continue 会重新加载配置。在聊天面板的模型下拉菜单中选择一个新模型,发一条简短的测试消息。能收到回复就说明配置成功;否则请看下面的排错部分。
可选:Claude 使用 Anthropic provider
- name: Claude Sonnet 4.6 (APIVAI, Anthropic)
provider: anthropic
model: claude-sonnet-4-6
apiBase: https://api.apivai.com/v1
apiKey: your-apivai-key
roles:
- chat
- edit
- apply
defaultCompletionOptions:
maxTokens: 8192
promptCaching: truepromptCaching: true 让 Claude 缓存系统消息和对话历史,重复的上下文按更便宜的缓存读取价计费。
设置一览
| 字段 | 值 |
|---|---|
provider | openai(Claude 和 GPT)或 anthropic(Claude) |
apiBase | 两种 provider 都是 https://api.apivai.com/v1 |
apiKey | 你的 APIVAI 密钥 |
model | GET /v1/models 返回的 ID,例如 claude-sonnet-4-6 |
roles | chat、edit、apply(不要用 embed 或 autocomplete) |
defaultCompletionOptions.maxTokens | 8192 |
Agent 模式、自动补全和嵌入
如果 Continue 提示某个模型不支持工具、无法在 Agent 模式中使用,在该模型条目里加上 capabilities,并写入 - tool_use;通过 APIVAI 可以正常调用工具。
APIVAI 不提供嵌入(embeddings),所以不要给 APIVAI 模型分配 embed 角色。需要嵌入模型的功能得另外配置一个嵌入服务商;聊天、编辑、apply 和 Agent 模式仍然走 APIVAI。Tab 自动补全最适合小而快的 fill-in-the-middle 模型,Claude 和 GPT 这类聊天模型并不是为此设计的,所以本教程把 autocomplete 角色留给你另选的模型。
Continue 应该选哪个模型?
以下为 2026-10-07 每百万输入 / 输出 token 的价格。模型列表会随时间变化,请从 GET https://api.apivai.com/v1/models 或 价格页 获取 ID,不要照抄旧名称。
| 模型 | model 值 | 输入 | 输出 | 适用场景 |
|---|---|---|---|---|
| Claude Sonnet 4.6 | claude-sonnet-4-6 | $1.04 | $5.22 | 日常聊天和 Agent 任务 |
| Claude Sonnet 5.5 | claude-sonnet-5-5 | $0.69 | $3.47 | 日常编码,更新的 Sonnet |
| Claude Opus 5.5 | claude-opus-5-5 | $1.39 | $6.96 | 疑难 bug、大型重构 |
| Claude Haiku 4.5 | claude-haiku-4-5 | $0.35 | $1.74 | Apply、摘要、简单问题 |
| GPT-6 Sol | gpt-6-sol | $0.30 | $1.52 | 性能强的 GPT 选项 |
| GPT-6 Luna | gpt-6-luna | $0.0144 | $0.0768 | 非常便宜的任务 |
实用的组合:聊天和 Agent 模式用 Claude Sonnet 4.6,apply 和 summarize 角色用 Claude Haiku 4.5,再加一个 Claude Opus 5.5 条目,遇到难题时切换过去。想听听另一类模型的意见时,加上 GPT-5.5 或 GPT-6 Sol。
Continue 配合 APIVAI 要花多少钱?
假设:一次聊天发送约 5,000 输入 token(你的问题、选中的代码和之前的消息),返回约 1,000 输出 token。一个 Agent 任务约 12 次请求,每次 30,000 输入、1,500 输出 token,因为每一步都会重新发送文件和对话。思考 token 计入输出。使用 Claude Sonnet 4.6:
- 一次聊天: $0.0104(官方价 $0.03)。
- 一个月的聊天,每天 40 次、22 个工作日(880 次):$9.17(官方价 $26.40)。
- 一个 Agent 任务: $0.468(官方价 $1.35)。每个工作日两个、持续一个月(528 次请求),另需 $20.61。
同样一个月的聊天用 Claude Haiku 4.5 约为 $3.07,用 GPT-6 Luna 约为 $0.131。Dashboard 会列出每次请求的 token 和费用。想对比其他编辑器,可以看 Cursor 使用自己的 API 密钥 和终端工具 Aider 配置教程。
Continue 常见错误怎么解决?
- 401 Unauthorized:
apiKey错误、已删除或预算用完。检查复制密钥时有没有带上空格或引号。 - 404 Not Found:
apiBase写错了。两种 provider 都必须是https://api.apivai.com/v1。少了/v1,Continue 会请求不存在的https://api.apivai.com/chat/completions或https://api.apivai.com/messages;写成/v1/v1则路径重复。 - Model not found:
model必须与GET /v1/models返回的 ID 完全一致,例如claude-sonnet-4-6。name字段无所谓。 - 回复为空或被截断: 思考 token 用完了输出上限。把
maxTokens设为 4096 或更高(上面的示例是 8192)。 - GPT 模型报错而 Claude 正常: 在该条目中加上
useResponsesApi: false,让 Continue 改用/v1/chat/completions。 - 429 Too Many Requests: 默认限制为每个密钥每分钟 60 次请求,Agent 模式可能触及。稍等片刻,或联系客服提高限额。
- 模型没有出现: YAML 格式有误。用空格而不是 Tab,保持示例中的缩进,并把
name、version和schema放在文件开头。
更多 API 细节见 文档。
常见问题
JetBrains IDE 里也能用吗?
可以。JetBrains 版 Continue 插件读取同一个 config.yaml,同样的条目在 IntelliJ IDEA、PyCharm、WebStorm 等 JetBrains IDE 中都能用。
我还在用 config.json,怎么办?
config.json 已弃用,Continue 文档里有迁移到 config.yaml 的指南。各项值不变:provider、model、apiBase 和 apiKey。
一个密钥能同时用于 Claude 和 GPT 吗?
可以。一个 APIVAI 密钥适用于所有模型:所有模型都可以用 openai provider,Claude 也可以用 anthropic provider。
能用 APIVAI 做自动补全或嵌入吗?
APIVAI 不提供嵌入,需要嵌入的功能请另配服务商。Tab 自动补全更适合专门的小型补全模型;APIVAI 的模型用于聊天、编辑、apply 和 Agent 模式。
APIVAI 会保存我的代码吗?
不会。请求和响应的内容不记录日志,只保留模型、token 数和费用等用量数据用于计费。
创建账号,充值 $10 起,把密钥填进 Continue 即可。