Continue 接入猫云
本文依据工具官方第三方供应商配置文档,调整为猫云接入示例,不是官方对本站的认证。本站尚未对本文工具链逐一实测;下面是配置参考及供用户自行执行的验收步骤,本文编写期间未执行收费请求。请先安装工具、创建猫云 API Key,并在模型广场及密钥分组中确认可用模型。将 REPLACE_WITH_MODEL_ID 替换为完整模型 ID,不要把界面显示名当作 ID。
打开当前 Local Config
在 VS Code 使用 Ctrl/Cmd + L 打开 Continue Chat 侧边栏;JetBrains 使用 Ctrl/Cmd + J。点击聊天输入框上方的 Agent / 配置选择器,找到 Local Config,点击旁边齿轮,打开实际生效的 config.yaml。Linux/macOS 常见位置是 ~/.continue/config.yaml,Windows 是 %USERPROFILE%\.continue\config.yaml。以界面打开的文件为准,不另造一个旧版 config.json。
先备份并阅读现有 YAML,只把下面模型条目追加到已有 models: 列表;保持已有顶层 name、version、schema,其他模型、rules、context 和 MCP 配置均保留。不要整文件覆盖,也不要重复创建第二个 models: 键。 下例是尚无配置时的最小完整结构,已有配置仅提取其中的列表项:
name: NekoCloud Local
version: 1.0.0
schema: v1
models:
- name: NekoCloud Chat
provider: openai
model: REPLACE_WITH_MODEL_ID
apiBase: https://api.nekocloud.vip/v1
apiKey: REPLACE_WITH_API_KEY
roles:
- chat
useResponsesApi: false注意字段叫 apiBase,不是 baseURL 或 base_url;provider: openai 用于 OpenAI 兼容服务,不表示请求必须发到 OpenAI 官方。apiKey 需要替换为自己的 Key,这种写法是明文存储;不要提交配置。若希望使用 secrets,另按 Continue 的官方秘密管理方式配置,不能把 NEKOCLOUD_API_KEY 字符串直接当密钥或假设 YAML 自动读取 Shell 变量。
保存后 Continue 官方说明会自动刷新配置。重新选择 Local Config 和 NekoCloud Chat 模型;若未更新,保存工作后执行 VS Code Developer: Reload Window,JetBrains 则重新打开插件会话或重启 IDE,再新建对话。YAML 报错先查缩进与重复键,不删除整个文件。
Chat 与 Agent 能力、协议差异
本例显式 useResponsesApi: false,固定采用 Chat Completions,不启用旧 /completions 接口。官方文档指出部分模型命名会触发默认 Responses 选择;仅在确认所选路由支持 /v1/responses 后,才另按文档调整 useResponsesApi,不能从模型名字猜协议。基础地址不要追加最终请求路径。Anthropic Messages 需要独立的 anthropic 供应商适配;本站 Anthropic 根地址为 https://api.nekocloud.vip,不是此 OpenAI YAML 的可直接替换值。
roles: [chat] 是客户端用途设置,不承诺自动补全、嵌入或重排能力。Agent 模式要求工具支持;先确认模型与路由支持,再在自动检测未识别时按官方说明为该模型添加 capabilities: [tool_use]。该声明只是覆盖客户端检测,不会让不支持工具的模型获得能力。聊天验收通过后,才选择 Agent 模式执行下方只读工具测试,并保持逐次审批;不要仅为消除警告启用图片或全部能力。
验收:回复、使用记录、只读工具闭环
以下操作会向模型发起请求,可能产生费用,仅在你同意后执行。先关闭自动批准、自动执行命令及不必要的后台请求,使用无敏感信息的小型测试项目。
- 新建对话,确认当前供应商和模型,发送「只回复 OK,不调用工具」。收到正常回复后,到猫云主站「使用记录」核对请求时间、模型和 usage/token 信息;客户端估算费用不是本站账单。
- 再发送「仅使用文件读取工具读取现有 README.md 的前几行,给出第一行和一句摘要;不编辑文件、不执行命令、不联网」。没有 README.md 时选择另一份现有无敏感文本,修改提示中的路径,不需要让代理创建文件。
- 手动批准该次只读调用,确认任务轨迹出现实际工具名称、参数和读取结果,随后模型基于工具返回内容作答。仅在回答里声称“已读取”不算通过。再次核对使用记录,并确认工作区没有被修改。
文字回复成功只证明聊天链路;usage 对应成功才证明请求走到预期账号;工具调用、工具返回和后续回答全部完成,才说明此次只读工具闭环通过。失败时停止重试,保留请求时间、模型、错误码和脱敏 request id,不要连续运行长任务。
安全与排错
先备份已有配置,只合并新增供应商或模型条目,不要整文件覆盖其他模型、规则、工具或登录信息。Key 填密钥本身,不加 Bearer 前缀;REPLACE_WITH_API_KEY 只是占位符。不要把真实密钥、认证头、含密钥的配置或敏感源代码提交到 Git、截图或发送给客服;本地配置及备份同样需要保护。
401 先查生效配置、密钥和认证来源;模型不存在先查完整 ID 与分组权限;404 先查地址和协议,避免重复 /v1 或把完整请求路径当作基础地址。429 根据返回信息和使用记录降低频率,不以无限重试解决。不要为排错关闭 TLS 验证、开放执行权限或修改系统网络设置。Remote SSH、WSL、容器要确认配置和环境变量属于实际运行插件的宿主,而不是仅属于本地终端。