claude-auto-api은(는) 무엇을 하나요?
Claude Code settings.json 자동 구성 도구로, 다중 모델 설정에서 API_KEY, AUTH_TOKEN 및 모델 구성을 빠르게 전환합니다. 안전한 백업과 민감 정보 숨김 미리보기를 지원합니다. 🐙
개요
이 스킬은 Claude Code의 settings.json 파일을 자동으로 관리하여, 다양한 AI 모델(예: Claude, GPT 등) 간 API 키, 인증 토큰 및 모델 구성을 빠르게 전환할 수 있게 해줍니다. 수동 편집 없이 명령어 하나로 설정을 변경하고, 안전하게 백업하며, 민감 정보가 숨겨진 미리보기를 통해 보안을 유지합니다.
주요 기능
- 설정 전환:
switch명령어로 미리 정의된 프로필 간 API_KEY와 AUTH_TOKEN을 즉시 전환합니다. - 백업:
backup명령어로 현재 설정을 안전하게 백업하여 실수로 인한 데이터 손실을 방지합니다. - 미리보기:
preview명령어로 민감 정보(토큰, 키)를 마스킹하여 안전하게 현재 설정을 확인합니다. - 다중 모델 지원: 여러 AI 모델(Claude, GPT 등)의 설정을 프로필로 관리하여 쉽게 전환할 수 있습니다.
사용 방법
- 프로필 설정:
config.json파일에 각 모델의 API_KEY, AUTH_TOKEN, 모델 이름 등을 정의합니다. - 설정 전환:
claude-auto-api switch <프로필명>명령어로 설정을 변경합니다. - 백업 생성:
claude-auto-api backup명령어로 현재 설정을 백업합니다. - 미리보기:
claude-auto-api preview명령어로 민감 정보를 숨긴 상태로 설정을 확인합니다.
지원 플랫폼
- Claude Code: 기본 플랫폼으로,
settings.json파일을 직접 수정합니다. - 터미널/CLI: 명령줄 인터페이스를 통해 모든 기능을 사용할 수 있습니다.
구성 파일 예시
{
"profiles": {
"claude": {
"api_key": "sk-ant-...",
"auth_token": "token-...",
"model": "claude-3-opus"
},
"gpt": {
"api_key": "sk-...",
"auth_token": "token-...",
"model": "gpt-4"
}
}
}
보안
- 모든 민감 정보(API 키, 인증 토큰)는 미리보기에서 마스킹되어 표시됩니다.
- 백업 파일은 안전한 디렉토리에 저장되며, 필요 시 복원할 수 있습니다.
- 설정 파일의 권한은 기본적으로
600으로 설정되어 있습니다.
참고 사항
- 이 스킬은 Claude Code의
settings.json파일을 대상으로 합니다. - 프로필 이름은 영문 소문자와 하이픈(
-)만 사용하는 것을 권장합니다. - 백업 파일은
~/.claude-auto-api/backups/디렉토리에 저장됩니다.
라이선스
MIT License
기여
버그 리포트, 기능 제안, 풀 리퀘스트는 언제나 환영합니다. GitHub 저장소를 통해 기여해 주세요.