IT 개발2026-03-17

OpenAI·Claude API 키 발급 방법과 결제·보관 기준

OpenAI·Claude API 키 발급과 안전한 사용법을 정리합니다.

OpenAI·Claude API 키 발급 방법과 결제·보관 기준

안녕하세요. 사랑받는 IT 프로덕트의 첫걸음, 똑똑한개발자입니다.

API 키는 프로그램이 외부 서비스에 요청할 때 사용하는 인증 정보입니다. OpenAI와 Claude의 API를 이용하면 직접 만든 프로그램이나 자동화 도구에서 AI 모델을 호출할 수 있습니다. 채팅 서비스 구독과 API 이용은 별도로 관리되며, 발급한 키는 사용 권한과 비용에 연결됩니다.

API 키 발급 전에, 구독과 API 결제는 왜 따로일까

API 키 발급 전 구독과 API 크레딧 결제 분리 구조

구독은 채팅 화면을 쓰는 이용권입니다.

ChatGPT Plus나 Claude Pro는 웹과 앱에서 대화하는 권리를 월 단위로 사는 상품입니다. API 사용량은 여기 포함되지 않는다고 두 회사 도움말 모두 밝힙니다.

API 요금은 별도의 개발자 계정에서 관리합니다.

API는 프로그램이 모델을 호출하는 통로입니다. 요금은 사용하는 모델과 입력·출력, 도구 등의 사용량에 따라 달라집니다. 결제 방식과 크레딧 조건은 계정 및 계약에 따라 확인할 수 있습니다.

OpenAI API 키 발급과 결제 설정

개발자 플랫폼의 결제 설정

Billing에서 카드를 등록하고 크레딧을 삽니다. OpenAI 도움말 기준 최소 구매액은 5달러이고, 크레딧은 1년 뒤 만료되며 환불되지 않습니다.

API keys에서 프로젝트 키 만들기

Create new secret key를 누르고 이름과 프로젝트를 정하면 키가 나옵니다. 창을 닫으면 다시 볼 수 없으니 바로 복사해 두세요.

Claude API 키 발급과 요금 결제 방법

Claude API 키 발급 Billing과 API keys 메뉴 위치

Claude Console 주소는 이제 platform.claude.com입니다.

예전 주소 console.anthropic.com도 2026년 10월 현재 새 주소로 연결됩니다.

결제는 Settings > Billing의 Buy credits에서 합니다.

Claude API도 선불 크레딧 방식입니다. 유효기간은 구매일로부터 1년이고, 최소 충전 금액은 바뀔 수 있어 공식 결제 화면에서 확인하는 게 정확합니다.

키는 Settings > API keys의 Create key로 만듭니다.

이름과 만료 기간을 정하면 sk-ant-로 시작하는 키가 나옵니다. 전체 키는 여기서도 한 번만 보입니다.

OpenAI와 Claude, 사용량 한도는 이렇게 겁니다

OpenAI와 Claude API 키 발급 결제 한도 흐름 비교

항목

OpenAI

Claude

콘솔 주소

platform.openai.com

platform.claude.com

충전 메뉴

Billing

Settings > Billing > Buy credits

키 발급 메뉴

API keys > Create new secret key

Settings > API keys > Create key

크레딧 만료

구매 후 1년

구매 후 1년

월 한도 설정

Limits > Edit spend limit

Billing > Spend limits

OpenAI는 조직과 프로젝트 단위로 한도를 겁니다.

Limits에서 월 한도를 넣고 Enforce a hard limit을 켜 두면 한도에 닿은 뒤 요청이 막힙니다. 집계가 실시간이 아니라 설정액을 조금 넘길 수 있다고 OpenAI 문서는 밝힙니다.

Claude는 Spend limits에서 직접 낮춥니다.

등급별 월 상한보다 낮게 내 한도를 걸 수 있습니다. 테스트 중이라면 두 곳 다 작은 금액으로 묶어두세요.

API 키를 보관할 때 살펴볼 사항

API 키 유출 방지 .env와 .gitignore 폴더 구조

키는 코드가 아니라 .env 파일에 둡니다.

.env에 OPENAI_API_KEY= 또는 ANTHROPIC_API_KEY= 형태로 기록한 뒤, 실행 환경이나 dotenv 같은 기능으로 파일을 불러옵니다. SDK는 프로세스에 설정된 환경변수를 읽으며, 파일을 만든 것만으로 자동 로딩되는 것은 아닙니다.

.env는 깃허브에 올리지 않습니다.

.gitignore에 .env를 등록하면 아직 Git이 추적하지 않는 파일을 제외할 수 있습니다. 이미 커밋된 파일과 과거 이력에는 소급 적용되지 않습니다. 공개 저장소에 올라간 키는 자동 수집 프로그램이 금방 찾아냅니다.

새어 나갔다면 바로 폐기하고 다시 발급합니다.

API keys 화면에서 키를 지우고 새로 API 키 발급을 받은 뒤, 사용량에 낯선 호출이 찍혔는지도 살핍니다. .env를 만드는 법은 다음 글 "환경변수(.env)란"에서 이어집니다.

AI API 키를 서비스에 붙이는 설계

세부 설정과 지원 범위는 OpenAI API 시작 안내를 참고해 보세요.


AI 기능을 서비스에 연결하는 일

AI를 한 번 호출하는 것과 여러 사용자가 계속 이용하는 기능으로 만드는 일에는 차이가 있습니다. 호출 흐름과 결과 확인, 운영 중 사용량까지 함께 살펴볼 부분이 생기는데요.

똑똑한개발자는 UX/UI 디자인과 웹·앱 개발을 함께 진행합니다. 필요한 화면과 기능을 정리하고, 실제 이용과 운영을 고려해 서비스를 만들어가는 과정을 돕습니다.

똑똑한개발자 UX/UI 디자인과 웹·앱 개발 소개

지금 만들고 있는 서비스나 개선하고 싶은 부분이 있다면 아래 똑똑한개발자 링크로 편하게 이야기 남겨주세요. 함께 살펴보겠습니다. 감사합니다. :)

클립보드에 복사되었어요 ✓
이 글을 공유해보세요!