Continue接入教程编程 Agent

Continue.dev 配置 Claude 和 GPT:config.yaml 自定义 API 教程

(文中价格随实时价格表更新)

简短回答

要在 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?

providerapiBase可用模型适用场景
openai(推荐)https://api.apivai.com/v1Claude 和 GPT一套配置覆盖所有模型
anthropichttps://api.apivai.com/v1仅 ClaudeClaude 原生格式和提示缓存

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 密钥

  1. 在 apivai.com 注册
  2. 充值余额,最低 $10,支持银行卡、加密货币、支付宝和微信支付
  3. 在 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
      - summarize

name 只是在 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: true

promptCaching: true 让 Claude 缓存系统消息和对话历史,重复的上下文按更便宜的缓存读取价计费。

设置一览

字段值
provideropenai(Claude 和 GPT)或 anthropic(Claude)
apiBase两种 provider 都是 https://api.apivai.com/v1
apiKey你的 APIVAI 密钥
modelGET /v1/models 返回的 ID,例如 claude-sonnet-4-6
roleschat、edit、apply(不要用 embed 或 autocomplete)
defaultCompletionOptions.maxTokens8192

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.6claude-sonnet-4-6$1.04$5.22日常聊天和 Agent 任务
Claude Sonnet 5.5claude-sonnet-5-5$0.69$3.47日常编码,更新的 Sonnet
Claude Opus 5.5claude-opus-5-5$1.39$6.96疑难 bug、大型重构
Claude Haiku 4.5claude-haiku-4-5$0.35$1.74Apply、摘要、简单问题
GPT-6 Solgpt-6-sol$0.30$1.52性能强的 GPT 选项
GPT-6 Lunagpt-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 即可。

准备好了吗?

30 秒获取 API 密钥,按量付费使用 Claude 和 GPT