Continue
Continue 是 VS Code 和 JetBrains 的开源 AI 编程扩展,可通过 config.yaml 配置 OpenAI 兼容模型。
安装
在 IDE 扩展市场搜索 Continue 并安装。打开 Continue 后进入本地配置编辑器。
配置模型
Continue 的新配置格式为 YAML。示例:
yaml
name: 猫咖啡 API
version: 1.0.0
schema: v1
models:
- name: 猫咖啡编程模型
provider: openai
model: 控制台中的模型 ID
apiBase: https://coffeecatbox.cc/v1
apiKey: sk-你的令牌
roles:
- chat
- edit
- apply
capabilities:
- tool_use
defaultCompletionOptions:
contextLength: 128000
maxTokens: 8192contextLength 和 maxTokens 仅为结构示例,请按模型真实能力修改。
不要共享含令牌的配置
如果配置会进入 Git,请删除 apiKey,使用 Continue 的 secrets 或个人本地配置保存密钥。
角色说明
chat:对话与代码问答;edit:编辑选中代码;apply:把生成结果应用到文件;autocomplete:行内补全,通常需要低延迟专用模型;tool_use:启用 Agent 工具调用。
不建议把高延迟推理模型直接用于 autocomplete。
验证
- 在 Continue 的模型选择器中选择“猫咖啡编程模型”。
- 先询问当前文件用途。
- 切换 Agent 或 Edit 模式执行小修改。
- 如果工具不可用,确认模型支持 OpenAI function calling。
常见问题
仍使用旧模型
检查是否有工作区配置覆盖用户配置,并重载 IDE 窗口。
API Key 配置报错
YAML 缩进必须使用空格。带特殊字符的值可使用引号包裹。
Agent 模式不可用
配置 capabilities: [tool_use] 只能告诉 Continue 启用工具;模型和渠道本身仍必须真正支持工具调用。