Claude Code · API 키
Claude Code API 키: 1분 만에 발급하고 설정하기
Claude Code는 Claude 플랜 로그인 대신 API 키로 실행할 수 있습니다. aicodewith에서 키를 만들고 환경 변수 두 개를 추가하면 모든 요청이 선불 잔액에서 토큰 단위로 과금됩니다. 이 페이지에서는 키를 어디서 발급받고, 어디에 설정하며, 정상 동작을 확인하는 방법을 다룹니다.
마지막 확인
API 키 vs 구독 로그인
Claude Code에는 두 가지 인증 방법이 있습니다. /login을 사용하면 Claude Pro 또는 Max 요금제가 사용되며, 사용량은 해당 요금제의 5시간 및 주간 허용 한도에 포함됩니다. API 키를 사용하면 구성한 API 엔드포인트로 요청을 보내며 토큰 단위로 요금을 지불합니다.
| 구독 로그인 | API 키(종량제) | |
|---|---|---|
| 결제 방식 | 월 고정 요금제 가격 | 토큰당 과금, 선불 잔액에서 차감 |
| 제한 | 5시간 세션 및 주간 허용 한도 | 요청 속도 및 동시성 제한, 키별 지출 한도 설정 |
| CI, 스크립트, 공유 서버에서 사용 | 한 사람의 로그인에 연결됨 | 가능, 작업 또는 팀원별 키 1개 |
| 사용량 추적 | Claude 계정의 설정 > 사용량 | 대시보드의 키별 사용 기록 및 /cost |
| 설정 | Claude Code에서 /login | 환경 변수 2개 |
API 키가 구성되면 Claude Code는 해당 키로 요금이 청구되며 Claude 요금제 허용 한도를 사용하지 않습니다. 변수를 제거하고 /login을 실행하면 다시 전환됩니다.
키를 얻고 잔액을 충전하는 방법
1. 회원가입
이메일, Google 또는 GitHub으로 aicodewith.ai 계정을 만듭니다.
2. 잔액 충전
결제는 선불 방식입니다. 해외 계정은 Stripe를 통해 카드로 USD로 결제하며, 중국 본토 계정은 Alipay를 통해 CNY로 결제합니다. 결제 지역은 첫 충전 시 선택되며 최소 금액은 결제 화면에 표시됩니다.
3. 키 생성
대시보드에서 API Keys를 열고 키를 생성합니다. 선택적으로 일일, 월간 또는 총 지출 한도를 설정할 수 있습니다. 키를 복사하고 다음 단계에서 Claude Code에 붙여넣습니다.
잔액은 사용하는 모델과 채널의 가격에 따라 토큰 단위로 차감됩니다. 크레딧은 1년간 유효하며, 충전 후 90일 이내에 사용하지 않은 잔액을 환불받을 수 있습니다. 이때 10% 수수료가 적용됩니다.
| Model (USD per 1M tokens) | Anthropic list price, input / output | Cache read / 5-min cache write (list) | aicodewith Economy channel, input / output |
|---|---|---|---|
| Claude Opus 5.5 | $4.00 / $20.00 | $0.20 / $5.00 | from $0.76 / from $3.80 |
| Claude Sonnet 5.5 | $2.00 / $10.00 | $0.10 / $2.50 | from $0.38 / from $1.90 |
| Claude Haiku 5.5 | $0.10 / $0.50 | $0.01 / $0.125 | from $0.019 / from $0.095 |
"From" prices are based on the Economy channel, the lowest-priced Claude channel currently listed (about 19% of Anthropic list price). Other channels cost more; the rate depends on the channel you choose, and the models page is always the source of truth.
키를 설정할 위치
한 곳을 선택하세요. settings.json이 가장 안정적입니다. Claude Code CLI와 IDE 확장 기능이 모두 이 파일을 읽기 때문입니다. 셸 변수는 빠른 테스트나 CI 작업에 유용합니다.
1. 옵션 A: ~/.claude/settings.json (권장)
macOS 및 Linux: ~/.claude/settings.json. Windows: %USERPROFILE%\.claude\settings.json. 파일이 없으면 생성하고, 이미 있으면 env 블록을 병합하세요.
~/.claude/settings.json{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_API_KEY": "", "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai" } }2. 첫 실행 로그인 화면 건너뛰기
새 설치에서는 ~/.claude.json에 이 필드를 추가하여 Claude Code가 Anthropic 계정 로그인을 요구하지 않게 합니다. 파일이 이미 있으면 덮어쓰지 말고 필드를 추가하세요.
~/.claude.json{ "hasCompletedOnboarding": true }3. 옵션 B: 셸 환경 변수
~/.zshrc 또는 ~/.bashrc에 다음 줄을 추가하고(또는 CI 단계에서 export) 새 터미널을 엽니다.
bash / zshexport ANTHROPIC_BASE_URL="https://api.aicodewith.ai" export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_API_KEY=""4. Windows(PowerShell)에서의 옵션 B
사용자 수준 변수를 설정합니다. 그런 다음 새 터미널을 엽니다.
PowerShell[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.aicodewith.ai", "User") [Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "YOUR_API_KEY", "User")
ANTHROPIC_BASE_URL은 도메인만 있는 https://api.aicodewith.ai입니다. /v1을 추가하지 마세요. Claude Code가 경로를 직접 추가하며 /v1이 있으면 404 오류가 발생합니다.
ANTHROPIC_AUTH_TOKEN 또는 ANTHROPIC_API_KEY?
| 변수 | Claude Code에서 사용하는 방식 | aicodewith용 |
|---|---|---|
| ANTHROPIC_AUTH_TOKEN | Authorization: Bearer <key>로 전송합니다. | aicodewith 키를 여기에 넣으세요 |
| ANTHROPIC_API_KEY | x-api-key 헤더로 전송하며 Anthropic Console 키용입니다. | 비워 두세요 |
| ANTHROPIC_BASE_URL | 요청이 전달되는 위치 | https://api.aicodewith.ai |
ANTHROPIC_API_KEY를 빈 문자열로 설정하는 것이 중요합니다. 셸에 이전 Anthropic 키가 여전히 export되어 있으면 aicodewith 키 대신 그 키가 전송되어 요청이 401 오류로 실패할 수 있습니다.
정상 작동 확인 및 오류 의미
- 모든 Claude Code 세션을 닫고 claude를 다시 실행합니다.
- /status를 실행하여 API 엔드포인트가 api.aicodewith.ai로 표시되는지 확인합니다.
- 짧은 메시지를 보냅니다. 요청과 요금이 대시보드 사용 기록에 표시됩니다.
- /cost를 실행하여 세션의 토큰당 비용을 확인합니다.
| 표시되는 내용 | 가능한 원인 | 해결 방법 |
|---|---|---|
| 401 / invalid API key | 키를 잘못 입력했거나 삭제했거나, 남아 있는 ANTHROPIC_API_KEY가 대신 전송됨 | 키를 다시 복사하고 ANTHROPIC_API_KEY를 빈 값으로 설정한 후 echo $ANTHROPIC_API_KEY로 확인하세요 |
| 404 Not Found | Base URL이 /v1로 끝나거나 오타가 있음 | https://api.aicodewith.ai를 정확히 사용한 후 다시 시작하세요 |
| 여전히 로그인을 요구하거나 요금제 한도 메시지가 표시됨 | 설정이 로드되지 않았습니다. Claude Code가 여전히 구독 로그인 상태입니다. | settings.json 경로와 JSON 유효성을 확인하고 다시 시작한 후 /status를 실행하세요 |
| 잔액 부족 | 선불 잔액 또는 키의 지출 한도가 모두 사용됨 | 충전하거나 한도를 높이세요. 자동 청구되지 않습니다. |
| 429 / rate limited | 요청 속도 또는 동시성이 rate limit를 초과함 | 병렬 하위 에이전트 수를 줄이고 잠시 후 다시 시도하세요 |
여러 프로젝트와 기기에서 키 하나 사용하기
키는 특정 기기나 프로젝트에 묶여 있지 않습니다. 노트북, 개발 서버, CI에서 동일한 키를 사용하거나 프로젝트, 팀원, 파이프라인별로 키를 하나씩 만들 수 있습니다. 키를 분리하면 사용 기록과 지출 한도도 분리되며, 다른 키에 영향을 주지 않고 하나만 삭제할 수 있습니다.
- 키별 일일, 월간 또는 총 지출 한도는 제어 불능 에이전트 루프가 잔액을 소진하는 것을 막아 줍니다.
- 사용 기록에는 각 요청의 모델, 토큰, 비용이 표시됩니다.
- 키를 비밀번호처럼 취급하세요. git에 포함하지 말고, 유출된 경우 키를 교체하세요.
다음 단계
구독 없이 Claude Code 사용하기Claude Max 대안: 토큰당 결제Claude Code 사용 한도 설명Claude Code 통합 가이드문서
FAQ
Claude Code를 구독 대신 API 키로 사용할 수 있나요?
예. ANTHROPIC_BASE_URL을 https://api.aicodewith.ai로 설정하고 ANTHROPIC_AUTH_TOKEN을 키로 설정하세요. 그러면 Claude Code는 Claude 플랜 허용량을 사용하는 대신 선불 잔액에서 토큰당 청구됩니다.
ANTHROPIC_AUTH_TOKEN 또는 ANTHROPIC_API_KEY 중 무엇을 사용해야 하나요?
aicodewith 키에는 ANTHROPIC_AUTH_TOKEN을 사용하고 ANTHROPIC_API_KEY는 비워 두세요. 그래야 셸에 남아 있는 Anthropic 키가 대신 전송되지 않습니다.
base URL에 /v1이 필요한가요?
아니요. https://api.aicodewith.ai만 사용하세요. Claude Code가 경로를 자체적으로 추가하며, /v1은 404 오류를 발생시킵니다.
Claude Code가 내 키를 사용 중인지 어떻게 알 수 있나요?
/status를 실행해 엔드포인트가 api.aicodewith.ai인지 확인한 다음, 메시지를 보내고 대시보드 사용 기록에서 해당 메시지를 찾아보세요. /cost는 세션 비용을 보여줍니다.
하나의 키를 여러 컴퓨터에서 사용할 수 있나요?
예. 키는 어디서나 작동합니다. 프로젝트, 팀원 또는 CI 작업별로 별도의 사용 기록이나 지출 상한이 필요할 때 추가 키를 만드세요.
속도 제한이 있나요?
예. 속도 및 동시성 제한이 적용되며, 이를 초과한 요청에는 429 응답이 반환됩니다. 각 키에 일일, 월간 또는 총 지출 한도를 직접 설정할 수도 있습니다.
어떻게 결제하며, 환불받을 수 있나요?
국제 계정은 Stripe를 통해 카드로 USD 결제하고, 중국 본토 계정은 Alipay를 통해 CNY 결제합니다. 사용하지 않은 잔액은 충전 후 90 days 이내에 환불받을 수 있으며, 10% 수수료가 적용됩니다.
aicodewith는 Anthropic과 제휴되어 있나요?
아니요. aicodewith는 독립 API 플랫폼입니다. Claude와 Claude Code는 Anthropic의 상표입니다.
지금 사용해 보세요
요금은 선불 잔액에서 토큰 단위로 청구됩니다. 속도 및 동시성 제한이 적용되며, 각 API 키에 일일, 월간 또는 총 지출 한도를 설정할 수 있습니다.
관련 항목
출처
Claude와 Claude Code는 Anthropic PBC의 상표입니다. aicodewith는 독립 플랫폼이며 Anthropic과 제휴하거나 보증받지 않았습니다. 가격은 실시간 가격 데이터에서 가져옵니다. 정가는 Anthropic 정가입니다. 확인일 2026-10-10.