OpenModelOpenModel
集成指南

Claude Code

通过 CC-Switch 配置 Claude Code 使用 OpenModel 作为 API 供应商

概述

Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手。它直接运行在终端中,能够理解你的项目上下文,并通过自然语言对话帮助你编写、调试、重构和分析代码。Claude Code 可以读写文件、执行命令、搜索代码库、与工具交互 -- 所有操作都在终端界面中完成。

通过 OpenModel 使用 Claude Code,你可以:

  • 使用多种 AI 模型 -- 只需一个 API Key,就能使用 Claude、GPT-4o、DeepSeek、Gemini 等多家模型,无需为每个供应商单独注册账号。
  • 集中管理用量 -- 在 OpenModel 控制台 中统一追踪和管理所有工具的 API 使用量。
  • 简化配置流程 -- 使用 CC-Switch 可视化切换供应商,无需每次都手动修改环境变量。

本指南将带你完成从配置 CC-Switch 到启动 Claude Code 的全部流程。

客户端专属权益

部分模型可能向 Claude Code 提供专属可用范围或优惠价格。完成本指南的配置后正常使用 Claude Code 即可,符合条件的权益会自动应用。详情请参阅客户端专属权益。

前置条件

开始之前,请确保以下条件已满足:

  • OpenModel API Key -- 你需要一个有效的 OpenModel API Key。如果还没有,请参阅 认证 指南来创建你的 API Key。
  • CC-Switch 已安装并运行 -- CC-Switch 用于为 Claude Code 配置 API 供应商。如果你还没有安装,请先按照 CC-Switch 配置 指南完成安装。
  • Node.js(v18 或更高版本) -- Claude Code 需要 Node.js 才能运行。如果你还没有安装 Node.js,请前往 nodejs.org 下载并安装 LTS 版本。

如何检查 Node.js 是否已安装

打开终端,运行 node --version。如果看到版本号(例如 v20.15.0),说明 Node.js 已安装。如果提示 'node' 不是内部或外部命令,则需要先安装 Node.js。

在 CC-Switch 中配置 Claude Code

本节介绍如何在 CC-Switch 中将 OpenModel 添加为 Claude Code 的 API 供应商。

打开 CC-Switch 并添加新供应商

启动 CC-Switch。在界面右上角区域,点击 Claude Code 选项卡切换到 Claude Code 供应商配置页面,然后点击右上角的橙色 添加 按钮来创建新的供应商配置。

打开 CC-Switch,切换到 Claude Code 选项卡,点击添加

配置供应商信息

在 Add New Provider 页面中,向下滚动到编辑区域,填写以下字段:

  • API Base URL -- 输入 OpenModel 的 API 地址。Claude Code 使用 Anthropic Messages API 格式,地址为:
    https://api.openmodel.ai
  • API Key -- 输入你的 OpenModel API Key(即你在 认证 指南中创建的以 om- 开头的密钥)。
  • Model Mapping -- 此配置控制 Claude Code 发送请求时使用的模型。你可以根据需要自定义模型映射。例如,可以将 claude-sonnet-4-6 映射为同名模型,也可以映射到 OpenModel 提供的其他模型。完整的模型列表请参阅 可用模型。

填写完所有字段后,点击底部的蓝色 Save 按钮保存配置。

配置 API Base URL、API Key 和 Model Mapping,然后点击保存

提示

请仔细检查 API Key 是否输入正确。常见错误是粘贴时不小心在密钥前后多带了空格。

配置字段说明

字段说明示例值
API Base URLClaude Code 发送请求的 OpenModel API 地址https://api.openmodel.ai
API Key用于身份认证的 OpenModel API Keyom-your-api-key
Model Mapping将模型名称映射到 OpenModel 支持的具体模型可根据需要自行配置

安装 Claude Code

如果你尚未安装 Claude Code,请按照官方安装指南操作:

  1. 访问官方文档中的 Claude Code 快速开始 页面。
  2. 按照你的操作系统对应的说明进行安装。通常的安装命令为:
npm install -g @anthropic-ai/claude-code

注意

运行此命令前,需要先安装 Node.js v18 或更高版本。如果提示 npm 无法识别,请确保已安装 Node.js,并在安装后重新打开终端。

安装完成后,运行以下命令验证 Claude Code 是否安装成功:

claude --version

如果看到版本号输出,说明 Claude Code 已成功安装。

启动 Claude Code

CC-Switch 配置完成、Claude Code 安装好之后,就可以开始使用了。

在项目文件夹中打开终端

进入你要开发的项目文件夹,然后打开命令行窗口(CMD)或终端。在 Windows 上,你可以在文件夹中右键选择 "在终端中打开",或者在文件资源管理器的地址栏中输入 cmd 后按 Enter。

在项目文件夹中打开 CMD

启动 Claude Code

在终端中输入以下命令并按 Enter:

claude

在命令行中输入 claude

验证配置是否成功

如果一切配置正确,Claude Code 将启动并显示其交互式界面。你应该能看到 Claude Code 的提示符,准备好接收你的输入,如下图所示:

Claude Code 成功启动 -- 配置完成

现在你可以开始与 Claude Code 对话了。试着让它分析你的项目结构、查找 Bug 或编写代码吧。

常见问题排查

如果在使用过程中遇到问题,请检查以下常见情况和解决方案:

CC-Switch 未在运行

现象: Claude Code 无法连接或显示认证错误,即使 API Key 是正确的。

解决方案: 确保 CC-Switch 正在后台运行。CC-Switch 需要处于运行状态才能为 Claude Code 设置正确的环境变量。如果 CC-Switch 未运行,请从开始菜单启动它,并确认 Claude Code 的供应商配置已保存且处于激活状态。

API Key 错误或缺失

现象: Claude Code 显示 401 Unauthorized 或 Invalid API key 错误。

解决方案:

  1. 打开 CC-Switch,切换到 Claude Code 选项卡。
  2. 检查 API Key 是否输入正确(应以 om- 开头)。
  3. 确认 API Key 未过期。你可以在 OpenModel 控制台 中查看密钥状态。
  4. 如果密钥看起来没问题,可以尝试创建一个新密钥并更新 CC-Switch 中的配置。

Node.js 未安装或版本过旧

现象: 在终端中运行 claude 时提示 'claude' 不是内部或外部命令 或 node: command not found。

解决方案:

  1. 前往 nodejs.org 安装 Node.js v18 或更高版本。
  2. 安装完成后,关闭并重新打开终端,使系统 PATH 生效。
  3. 先运行 node --version 确认 Node.js 安装成功,然后重新安装 Claude Code:npm install -g @anthropic-ai/claude-code。

模型不可用

现象: Claude Code 返回 Model not found 或 The requested model is not available 错误。

解决方案:

  1. 查看 可用模型 页面,确认模型名称正确且被 OpenModel 支持。
  2. 打开 CC-Switch,检查 Claude Code 供应商配置中的 Model Mapping。确保映射的模型名称与 OpenModel 文档中列出的模型名称完全一致。
  3. 如果你最近修改了模型映射,请重启 Claude Code 使更改生效。

连接超时或网络错误

现象: Claude Code 长时间无响应,最终显示连接超时或网络错误。

解决方案:

  1. 检查你的网络是否能访问 https://api.openmodel.ai(可以在浏览器中打开此地址测试)。
  2. 检查是否有防火墙或代理阻止了连接。
  3. 确认 CC-Switch 中的 API Base URL 设置为 https://api.openmodel.ai(末尾不要有多余的斜杠或其他字符)。

下一步

Claude Code 配置完成后,你可以进一步探索:

  • 可用模型 -- 浏览所有支持的供应商和模型,找到最适合你编码任务的模型
  • Claude Code 官方文档 -- 了解 Claude Code 的高级功能,如斜杠命令、MCP 服务器、项目上下文等
  • Codex -- 配置 OpenAI 的 Codex CLI 作为另一个编码工具
  • Gemini CLI -- 配置 Google 的 Gemini CLI 使用 OpenModel
  • 计费 -- 了解 API 使用量的计费方式和费用管理

本页目录