Skip to content

ccapi - A management tool for quickly switching Claude Code configurations - Claude Code配置管理工具,一键切换多个中转站API配置;一键切换系统环境变量,一键测试API延迟,一键测试API有效性,自动择优线路切换与国际化支持。

Notifications You must be signed in to change notification settings

vuepro/claude-codex-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

@4xian/ccapi

Claude Code settings.json中key自动配置工具,方便API_KEY、AUTH_TOKEN配置切换

功能特性

  • 🚀 一键切换 - 轻松在不同 Claude API 配置间切换
  • 🔒 安全备份 - 修改前自动备份 settings.json 文件
  • 📝 友好提示 - 详细的错误信息和操作指导
  • 🎯 智能识别 - 自动识别当前使用的配置
  • 🛡️ 数据保护 - 敏感信息脱敏显示

安装

全局安装(推荐)

npm install -g @4xian/ccapi

使用方法

1. 查看版本

ccapi -v

2. 设置配置文件路径

初次使用需要设置 Claude 的 settings.json 文件路径和 API 配置文件路径:

# 同时设置两个路径 ccapi set --settings /path/to/claude/settings.json --api /path/to/api.json # 或分别设置 ccapi set --settings /path/to/claude/settings.json ccapi set --api /path/to/api.json

3. API 配置文件格式

创建一个api.json文件,格式如下:

{ "openrouter": { "url": "xxx", "token": "your-auth-token", "model": "claude-sonnet-4-20250514" }, "anyrouter": { "url": "xxx", "key": "sk-xxxxxxxxxxxx", "model": "claude-sonnet-4-20250514" } }

字段说明:

  • url: API 服务器地址(必需)
  • key: API 密钥(key 和 token 至少需要一个)
  • token: 认证令牌(key 和 token 至少需要一个)
  • model: 模型名称(必需)

4. 列举可用配置

ccapi ls

*号的配置表示当前正在使用

5. 切换配置

ccapi use openrouter

系统要求

  • Node.js >= 14.0.0
  • 支持的操作系统: macOS, Linux, Windows

About

ccapi - A management tool for quickly switching Claude Code configurations - Claude Code配置管理工具,一键切换多个中转站API配置;一键切换系统环境变量,一键测试API延迟,一键测试API有效性,自动择优线路切换与国际化支持。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%