Continue 接入
分别配置 GPT / Codex、Claude 与 Grok 的 Provider、密钥及协议。
认证与密钥#
在 Continue 中打开本地 config.yaml。OpenAI / Codex、Claude、Grok 分别使用下面的标准密钥名称,YAML 的认证字段仍统一叫 apiKey。
| 字段 | 填写内容 |
|---|---|
| GPT / Codex | OPENAI_API_KEY |
| Claude | ANTHROPIC_API_KEY |
| Grok / xAI | XAI_API_KEY |
在个人目录的 ~/.continue/.env 保存密钥,Windows 对应 %USERPROFILE%\.continue\.env:
OPENAI_API_KEY=sk-你的OpenAI兼容接入Key
ANTHROPIC_API_KEY=sk-你的Claude兼容接入Key
XAI_API_KEY=sk-你的Grok兼容接入Key通过网关接入时,值填写网关为相应接口授权的 Key。若同一 Key 已开通多种接口,可以在对应变量中填写同一值。官方平台直连 Key 应只与对应官方地址配套使用。
${{ secrets.NAME }} 读取本地密钥。仅在另一个终端执行 export,不会让已运行的 IDE 自动获得变量;本页使用个人目录的 .env,保存后重启 IDE。Provider 与接口差异#
| 模型 / 协议 | provider | 密钥名称 | 请求路径 |
|---|---|---|---|
GPT(Chat 兼容) | openai | OPENAI_API_KEY | /v1/chat/completions |
Codex / GPT(Responses) | openai | OPENAI_API_KEY | /v1/responses |
Claude(Messages) | anthropic | ANTHROPIC_API_KEY | /v1/messages |
Grok(Chat 兼容) | xAI | XAI_API_KEY | /v1/chat/completions |
xAI 区分大小写;groq 是另一家服务,并非 Grok。Claude 原生 Messages 配置使用 anthropic,不与 OpenAI 兼容配置混写。
本页四种配置的
apiBase 都包含 /v1/。Continue 的 Anthropic Provider 在此基础上追加 messages,因此这里也要保留 /v1/。这与 Claude Code 的 ANTHROPIC_BASE_URL 填域名根地址不同。YAML 配置示例#
首次配置可使用下列结构,按需保留模型条目。已有配置时,只合并到原来的 models 数组,不要重复添加顶层字段。
name: custom
version: 1.0.0
schema: v1
models:
# 仅用于支持 Chat Completions 的 GPT 模型
- name: GPT
provider: openai
model: your-gpt-model-id
apiBase: https://api.onewonconnect.com/v1/
apiKey: ${{ secrets.OPENAI_API_KEY }}
roles: [chat, edit, apply]
useResponsesApi: false
# Responses 模型;模型 ID 请以控制台为准
- name: Codex
provider: openai
model: gpt-5-codex
apiBase: https://api.onewonconnect.com/v1/
apiKey: ${{ secrets.OPENAI_API_KEY }}
roles: [chat, edit, apply]
useResponsesApi: true
- name: Claude
provider: anthropic
model: your-claude-model-id
apiBase: https://api.onewonconnect.com/v1/
apiKey: ${{ secrets.ANTHROPIC_API_KEY }}
roles: [chat, edit, apply]
# 仅用于支持 Chat Completions 的 Grok 模型
- name: Grok
provider: xAI
model: your-grok-model-id
apiBase: https://api.onewonconnect.com/v1/
apiKey: ${{ secrets.XAI_API_KEY }}
roles: [chat, edit, apply]将模型 ID 替换为控制台中可用的真实 ID;gpt-5-codex 只是 Responses 配置示例,不代表账号已开通。保留各模型对应的 Provider 与 Key 引用。
协议选择与模型能力#
useResponsesApi: false 明确使用 Chat Completions,仅适用于支持该接口的模型。Codex / 需要 Responses 的 GPT 模型不可套用这个开关。
Continue 当前实现还会根据模型名识别 Responses 路径,true 并不保证任意自定义别名都会使用 Responses。配置 Codex 时使用可识别的真实模型 ID;若控制台只提供自定义别名,请先核对实际请求路径。
Grok 示例使用原生 xAI Provider 的 Chat 兼容路径。如果所选 Grok 模型仅支持 Responses,应先确认当前 Continue 版本的接入支持,不能只改模型名。本页不把 xAI 官网支持的所有接口等同于 Continue 已支持的所有模式。
Claude 的思考、缓存、上下文窗口等选项按所选模型设置,不要复制 GPT 的推理参数。自动补全需另配 autocomplete 模型。
验证与排查#
重新加载 IDE,分别选择 GPT、Codex、Claude、Grok 中实际配置的模型,先发送短消息,再验证一次读取文件或局部编辑。每个模型都单独检查控制台请求记录。
| 字段 | 填写内容 |
|---|---|
| 密钥未解析 | 检查个人目录的 .env、变量名称、${{ secrets.NAME }} 引用,并重启 IDE |
| 404 / 路径错误 | 核对实际路径是否为预期的 /v1/messages、/v1/responses 或 /v1/chat/completions |
| 协议 / 参数错误 | 检查 Provider、模型支持的接口与 useResponsesApi,不要将 OpenAI 专用参数复制给 Claude |
| 聊天正常,Agent 不可用 | 另行核对模型及网关的工具调用支持 |