BYOK(내 키 가져오기) 뜻과 AI 비용 구조: 구독과 종량제
BYOK(Bring Your Own Key)는 도구가 정한 구독 대신 내가 모델 제공자에게서 받은 API 키를 등록해 쓰는 방식입니다. 요금은 도구가 아니라 제공자에게 쓴 토큰만큼 직접 냅니다.
같은 말:BYOK 뜻내 API 키 쓰기구독과 API 종량제 차이API 요금 계산Bring Your Own Key
목차
🤔 설정 화면에서 API 키 입력란을 봤을 때
AI 코딩 도구나 채팅 앱의 설정을 열어 보면 구독 결제 버튼 옆에 API 키를 붙여 넣는 칸이 있는 경우가 많습니다. 그 칸에 키를 넣으면 무엇이 달라지는지는 잘 드러나지 않습니다. 모르고 쓰면 구독료와 API 요금을 겹쳐 내거나, 구독 한도 안에서 쓰는 줄 알았는데 API 요금이 따로 청구되는 일이 생깁니다.
에이전트는 한 바퀴마다 대화 전체를 다시 보내고, 여러 에이전트를 동시에 돌리면 쓰는 양이 몇 배로 늘어납니다. 그래서 에이전트를 본격적으로 쓰기 시작하면 요금이 어떤 구조로 매겨지는지부터 알아야 합니다. 이 편에서는 BYOK와 구독, API 종량제의 차이를 정리합니다. 도구별 정책의 변화와 회사에서 쓰는 암호화 키 BYOK까지는 BYOK 뜻과 AI 도구에서 쓰이는 상황에 더 자세히 있습니다.
🔑 BYOK의 정의
BYOK(Bring Your Own Key)는 도구가 정한 구독 대신 내가 모델 제공자에게서 받은 API 키를 등록해 쓰는 방식입니다.
API 키는 모델 제공자가 계정마다 발급하는 비밀 문자열입니다. 요청에 이 키를 붙여 보내면 제공자는 누구의 요청인지 알아보고 그 계정에 요금을 매깁니다. BYOK로 쓰면 도구는 요청을 보내는 창구 노릇만 하고, 모델 요금은 제공자가 내 계정에 직접 청구합니다.
같은 약어가 클라우드 보안에서는 다른 뜻으로 쓰입니다. 보안팀이 말하는 BYOK는 클라우드 업체가 만든 암호화 키 대신 고객이 만든 키로 저장된 데이터를 잠그는 방식입니다. 회의에서 이 말이 나오면 API 키 이야기인지 암호화 키 이야기인지부터 확인하는 편이 시간을 아낍니다.
🚇 정기권과 교통카드로 보는 구독과 종량제
구독은 대중교통 정기권과 비슷한 구조입니다. 한 달 요금을 미리 내고 정해진 범위 안에서는 몇 번을 타도 추가 요금이 없습니다. 대신 범위를 넘으면 그달에는 더 타지 못합니다. API 종량제는 충전식 교통카드입니다. 탄 만큼 빠져나가고, 잔액이 있는 한 막히지 않지만 많이 타면 그만큼 많이 나갑니다.
| 항목 | 구독 | API 종량제 (BYOK) |
|---|---|---|
| 요금 | 월 정액. 도구 값과 모델 값이 합쳐져 있습니다 | 쓴 토큰만큼. 도구 값이 있으면 따로 냅니다 |
| 한도 | 도구가 정한 사용량 창에 걸리면 멈춥니다 | 제공자의 요청 속도 제한과 내가 정한 지출 한도 |
| 예측 | 한 달 비용이 정해져 있습니다 | 써 봐야 압니다 |
| 모델 | 도구가 고른 모델 | 제공자 계정에서 쓸 수 있는 모델 |
| 유리한 사람 | 매일 많이 쓰는 사람 | 가끔 쓰거나 여러 도구를 오가는 사람 |
2026년 9월 28일 claude.com 요금 페이지 기준 클로드 Pro는 월 결제 시 20달러이고, Max는 5배 사용량이 월 100달러, 20배 사용량이 월 200달러입니다. 사용량 창과 한도가 작동하는 방식은 클로드 코드 플랜과 사용량 한도에서 다뤘습니다.
🧮 API 요금은 토큰으로 계산합니다
토큰은 모델이 글을 다루는 최소 단위입니다. API 요금은 입력 토큰과 출력 토큰에 각각 단가를 곱해 매깁니다. 2026년 9월 28일 앤트로픽 요금 문서 기준 100만 토큰당 단가는 다음과 같습니다.
| 모델 | 입력 | 출력 | 캐시 적중 입력 |
|---|---|---|---|
| 클로드 오퍼스 5.5 | 4달러 | 20달러 | 0.20달러 |
| 클로드 소네트 5 | 2달러 | 10달러 | 0.20달러 |
| 클로드 하이쿠 4.5 | 1달러 | 5달러 | 0.10달러 |
에이전트 작업 하나를 가상으로 계산해 보겠습니다. 소네트 5로 코드를 고치는 세션에서 입력이 모두 합쳐 200만 토큰, 출력이 10만 토큰이었다고 하겠습니다. 캐시가 전혀 없으면 입력 4달러와 출력 1달러로 5달러입니다. 입력의 90%를 캐시에서 읽었다면 입력은 0.36달러와 0.4달러를 더한 0.76달러로 줄고, 캐시를 처음 만드는 비용을 빼고 보면 전체가 2달러 안팎이 됩니다. 에이전트는 같은 앞부분을 반복해서 보내기 때문에 프롬프트 캐시가 API 요금에 크게 작용합니다.
실제 규모의 참고값도 있습니다. 클로드 코드 비용 문서는 기업 배포 환경에서 개발자 한 명이 실제로 쓴 날 하루 평균 약 13달러, 한 달에 150달러에서 250달러를 쓰고, 사용자의 90%는 하루 30달러 아래라고 밝힙니다. 앤트로픽이 집계한 기업 환경의 평균이라 개인의 사용 패턴에 그대로 맞지는 않습니다.
🔀 도구별 BYOK 조건
같은 BYOK라도 도구마다 키가 쓰이는 범위와 청구 방식이 다릅니다. 2026년 9월 28일 각 공식 문서 기준입니다.
클로드 코드. 인증 문서는 여러 인증 수단이 있을 때 쓰는 순서를 정해 두었고, ANTHROPIC_API_KEY 환경 변수가 구독 로그인보다 앞에 있습니다. 구독이 있어도 이 변수가 설정되어 있으면 대화형 세션에서는 한 번 승인한 뒤부터 API 키를 쓰고, -p로 실행하는 비대화형 모드에서는 키가 있으면 늘 씁니다. 구독으로 돌아가려면 변수를 지우고 /status로 어떤 인증이 쓰이는지 확인합니다. 환경 변수는 다른 작업을 하다 설정해 두고 잊기 쉬워서 청구가 엉뚱한 곳으로 가는 원인이 됩니다.
깃허브 코파일럿. 2026년 4월 깃허브 변경 기록은 내 키로 쓴 사용량이 고른 제공자에게 직접 청구되고 코파일럿의 요청 한도에는 들어가지 않는다고 밝혔습니다. 코드 자동 완성에는 BYOK가 적용되지 않습니다.
커서. 공식 문서는 내 API 키가 채팅 모델에만 쓰이고 탭 자동 완성은 커서 자체 모델을 계속 쓴다고 설명합니다. 요청은 최종 프롬프트를 만드는 과정에서 커서 서버를 거치고, 내 키를 쓰면 커서의 데이터 무보존 정책이 적용되지 않습니다.
세 도구를 나란히 놓으면 공통점이 보입니다. 키를 넣어도 모든 기능이 내 키로 바뀌지는 않고, 키가 내 것이라고 해서 요청이 제공자에게 곧바로 가는 것도 아닙니다.
✅ 키를 넣기 전에 확인할 네 가지
- 어느 기능이 내 키로 청구되는지: 채팅만인지, 자동 완성과 에이전트 기능까지인지 도구 문서에서 확인합니다
- 요청이 어디를 거치는지: 도구 서버를 거치는지, 제공자로 바로 가는지에 따라 적용되는 데이터 보존 정책이 달라집니다
- 지출 한도를 걸었는지: 구독은 한도가 차면 멈추지만 API 키는 스스로 멈추지 않습니다. 제공자 콘솔에서 월 한도와 알림을 먼저 설정합니다
- 키를 어디에 두는지: 키를 코드나 지침 파일에 적으면 저장소와 함께 공개될 수 있습니다. 환경 변수나 비밀 값 관리 기능에 둡니다
⚠️ BYOK를 두고 자주 하는 오해
- BYOK가 늘 싸다고 봅니다: 가볍게 쓰면 구독료보다 적게 나오지만, 에이전트를 여러 개 오래 돌리면 API 요금이 구독료를 쉽게 넘습니다
- 구독이 있으면 키가 무시된다고 봅니다: 클로드 코드처럼 API 키를 먼저 쓰는 도구에서는 구독이 있어도 API 요금이 나갑니다
- 내 키를 쓰면 요청이 도구를 거치지 않는다고 여깁니다: 커서처럼 요청이 도구 서버를 거치는 경우가 있어서 도구 문서의 데이터 경로 설명을 따로 확인해야 합니다
❓ 자주 묻는 질문
구독과 BYOK 가운데 무엇이 더 싼가요?
사용량에 따라 달라집니다. 구독은 정액 안에서 많이 쓸수록 유리하고 종량제는 적게 쓸수록 유리합니다. 지금 쓰는 도구의 한 달 사용량을 토큰으로 바꿔 요금표에 대입해 본 뒤 정하는 편이 확실합니다.
구독 한도를 다 썼을 때 API 키로 이어서 쓸 수 있나요?
도구가 허용하면 가능합니다. 클로드 코드에서는 API 키를 설정하면 그 세션은 구독이 아니라 API 요금으로 청구됩니다. 구독 쪽에서 추가 사용량을 사는 사용 크레딧이라는 방법도 있어서, 둘 중 어느 쪽이 싼지는 남은 작업량으로 판단합니다.
회사에서 직원마다 API 키를 나눠 줘도 되나요?
관리가 어려워집니다. 누가 얼마를 썼는지 나눠 보기 어렵고, 퇴사자의 키를 거둬들이는 일도 번거롭습니다. 깃허브 코파일럿 기업 플랜처럼 관리자가 조직 설정에서 허용할 제공자를 정하는 방식이나, 팀 단위 구독을 먼저 검토하는 편이 낫습니다.
📋 3줄 요약
-
BYOK는 도구가 정한 구독 대신 내가 모델 제공자에게서 받은 API 키를 등록해 쓰는 방식이고 요금은 도구가 아니라 제공자에게 쓴 토큰만큼 직접 냅니다.
-
구독은 월 정액 안에서 한도까지 쓰는 구조이고 API 종량제는 한도 없이 쓴 만큼 청구되는 구조라서 적게 쓰면 종량제가, 에이전트를 많이 돌리면 구독이 유리해지기 쉽습니다.
-
클로드 코드는 ANTHROPIC_API_KEY가 설정되어 있으면 구독보다 API 키를 먼저 쓰고 커서는 내 키를 채팅 모델에만 쓰므로 도구마다 어느 기능이 어느 쪽으로 청구되는지 확인해야 합니다.
📚 참고 자료
- 클로드 코드 문서, Authentication: https://code.claude.com/docs/en/authentication
- 클로드 코드 문서, Manage costs: https://code.claude.com/docs/en/costs
- 앤트로픽 개발자 문서, Pricing: https://platform.claude.com/docs/en/about-claude/pricing
- 클로드 요금 페이지: https://claude.com/pricing
- 깃허브 변경 기록, Bring your own language model key in VS Code (2026-04-22): https://github.blog/changelog/2026-04-22-bring-your-own-language-model-key-in-vs-code-now-available/
- 커서 문서, API keys: https://cursor.com/docs/settings/api-keys

제대로 이해했는지 한 문제로 확인해 볼까요?
답을 고르면 바로 풀이가 나와요.
클로드 Max 구독으로 클로드 코드를 쓰는데, 다른 작업 때문에 터미널에 ANTHROPIC_API_KEY 환경 변수가 설정되어 있습니다. 대화형 세션에서 키 사용을 승인했다면 요금은 어떻게 나갈까요?

