Amazon Bedrock 프롬프트 하나당 비용은 얼마일까? CLI로 알아보기 (실습)
요약
본 글은 Amazon Bedrock을 활용한 챗봇의 비용 계산 방법을 AWS CLI 실습과 함께 안내합니다. 핵심은 Bedrock이 토큰 단위로 과금되며, `usage` 블록에서 입력 및 출력 토큰 수를 확인하는 것입니다. 이 토큰 수와 공식 가격표를 곱하여 프롬프트당 예상 비용을 산출할 수 있습니다.
핵심 포인트
- Bedrock은 사용된 토큰(입력/출력) 단위로 과금됩니다.
- AWS CLI의 `usage` 블록에서 정확한 토큰 수를 확인할 수 있습니다.
- 일일 총 비용은 '프롬프트당 비용'에 '일일 프롬프트 수'를 곱하여 계산합니다.
- 비용 절감을 위해 출력 토큰(`maxTokens`)을 제한하는 것이 중요합니다.
🎤 면접 질문
"팀에서 Amazon Bedrock 챗봇을 추가하려고 합니다. 하나의 프롬프트가 얼마의 비용이 들지 어떻게 계산하시겠습니까?"
이는 AIF-C01 준비 과정과 실제 면접에서 자주 나오는 문제입니다. 정답은 다음과 같습니다: Bedrock은 토큰당 과금하며, 모든 응답에는 사용된 토큰 수가 명시되어 있습니다. 5분 만에 AWS CLI를 이용해 이를 증명해 보겠습니다. 👇
👉 흐름: 프롬프트 하나 전송 → usage 확인 → 가격으로 곱하기 → 두 가지 프롬프트 비교
🔧 단계 1: 설정
✅ AWS CLI v2 설치 및 로그인 완료 (aws sts get-caller-identity가 작동해야 함)
✅ 리전(Region)은 us-east-1 사용
✅ Amazon Nova Micro 모델 접근 권한 확보 (Bedrock 콘솔 → Model access)
💬 단계 2: Converse API로 프롬프트 전송
aws bedrock-runtime converse \
--region us-east-1 \
--model-id us.amazon.nova-micro-v1:0 \
...
✅ 예상 결과 (사용자별 숫자는 다를 수 있음):
{
"answer": "Overfitting is when a model learns the training data so closely ...",
"usage": { "inputTokens": 8, "outputTokens": 24, "totalTokens": 32 }
...
👀 이 usage 블록이 토큰 단위의 청구서입니다.
🧮 단계 3: 토큰을 돈으로 환산하기
Amazon Bedrock 가격 책정 페이지에서 Nova Micro를 찾아, 1,000 입력 토큰당 비용과 1,000 출력 토큰당 비용을 복사합니다.
IN=8; OUT=24 # usage에서 가져옴
P_IN=<1K 입력 토큰당 가격> # pricing 페이지에서 가져옴
P_OUT=<1K 출력 토큰당 가격>
...
💡 매일의 비용을 계산하려면 프롬프트 수를 곱합니다. 이것이 관리자가 알고 싶어 하는 숫자입니다.
🧨 의도적으로 비용 높이기 (Break it on purpose)
대신 길게 답변하도록 요청해 보세요:
--messages '[{"role":"user","content":[{"text":"Explain overfitting in 500 words."}]}]'
📈 outputTokens가 증가하며, 출력 토큰 비용이 입력 토큰 비용보다 더 비싼 것을 볼 수 있습니다. 그런 다음 `--inference-config '{
🎯 이제 면접(및 시험)에서 말할 수 있는 것
✅ "Bedrock 온디맨드 가격은 입력 토큰과 출력 토큰당 부과됩니다."
✅ "모든 Converse 응답은 inputTokens와 outputTokens를 반환합니다."
✅ "출력 토큰이 보통 더 비싸기 때문에, 저는 이를 maxTokens로 제한합니다."
✅ "프롬프트당 비용 × 일일 프롬프트 수 = 일일 청구액입니다."
📚 더 깊이 파고들기
여기는 무료 AWS AI Practitioner (AIF-C01) 과정의 챕터 5 실습 내용입니다. 전체 챕터에서는 토큰에 대해, 왜 그것들이 비용을 유발하는지, 그리고 시험에서 어떻게 다루는지 설명합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기