klaudes-0.1.2 is not a library.
klaudes
CLI tool for managing multiple Anthropic API configurations
klaudes 是一个轻量级的命令行工具,帮助你轻松管理多个 Claude Code API 配置。你可以在不同配置之间快速切换,支持多种 API 提供商和自定义环境变量。
Features
- 🚀 多配置管理 - 创建和管理多个配置组
- 📦 JSON 导入 - 从 JSON 格式快速导入环境变量
- 🔧 智能修复 - 自动修复常见 JSON 格式错误
- 🔀 快速切换 - 一键切换不同的 API 配置
- 🌐 多提供商支持 - 支持 Anthropic、MiniMax、AWS Bedrock、Google Vertex AI 等
Installation
Quick Start
1. 创建配置
通过交互式方式导入 JSON 配置:
支持的 JSON 格式:
或使用 env 包装器:
2. 管理配置
# 查看所有配置组
# 切换到指定配置
# 使用配置运行命令
Usage Examples
MiniMax 配置
# 输入名称: minimax
# 粘贴 JSON:
{
}
多环境管理
# 开发环境
# 生产环境
Commands
| Command | Description |
|---|---|
klaudes |
查看当前配置 |
klaudes account list |
列出所有配置组 |
klaudes account import |
导入新配置组 |
klaudes account use <name> |
切换到指定配置组 |
Configuration
配置文件位置:~/.config/klaudes/config.toml
配置格式(TOML):
[]
[]
= "https://api.anthropic.com"
= "sk-ant-..."
= "claude-3-5-sonnet-20241022"
[]
= "https://api.minimaxi.com/anthropic"
= "sk-..."
= "MiniMax-M2"
JSON 修复功能
import 功能会自动修复以下 JSON 错误:
- ✅ 缺失引号的键名
- ✅ 缺失引号的字符串值
- ✅ 缺失逗号
- ✅ 尾随逗号
- ✅ 注释内容
Examples
查看 examples/ 目录获取更多配置示例。
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.