OpenAI API key 받기: platform.openai.com 가입, Billing, 첫 curl, rate limits

OpenAI 플랫폼 가입, Billing 설정, API key 생성, curl 첫 요청, 429 rate limit 읽기.

ChatGPT 웹만이 아니라 코드에서 GPT를 호출하려면 공식 경로는 platform.openai.com입니다. 가입 → BillingAPI keycurl로 첫 chat/completions. QuickstartAuthentication을 따릅니다.

검색되는 일은 OpenAI API key 받기와 첫 API 요청: 계정, 결제, 키, curl 예, rate limits 읽기. 할당량은 Billing / Limits 페이지를 우선합니다.

3가입 → Billing → API keys
1첫 curl
429rate limit 신호

플랫폼 vs ChatGPT

platform.openai.com

개발자 콘솔: Billing, API keys, Usage, Limits. REST는 api.openai.com.

chatgpt.com

소비자 ChatGPT. Plus 구독은 API 할당량이 아님. API는 별도 종량제.

단계공식 위치흔한 막힘
가입 / 로그인platform.openai.com유효 이메일. 지역 제한은 가입 페이지 따름
Billing 설정Settings → Billing결제 수단 없으면 호출 실패 또는 극소 한도
API key 생성Settings → API keys시크릿은 한 번만 표시
첫 요청POST /v1/chat/completions401 → Authorization; 429 → rate limits

가입부터 첫 curl까지

  1. 01
    platform.openai.com 가입

    이메일 또는 OAuth로 가입·인증 후 Dashboard. Quickstart 1단계.

  2. 02
    Billing 설정

    Settings → Billing에서 카드 등 추가. 토큰 종량. Pricing 참고.

  3. 03
    API key 생성

    Settings → API keys → Create new secret key. 비밀 관리자에 저장. Git/프론트에 넣지 않음.

  4. 04
    첫 Chat Completions curl

    $OPENAI_API_KEY 설정 후 https://api.openai.com/v1/chat/completions POST. 성공 시 choices[0].message.content.

  5. 05
    rate limits와 429

    Rate limits는 RPM/TPM 설명. 429면 retry-after. Settings → Limits.

export OPENAI_API_KEY="sk-..."

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Say hello in one word."}]}'

첫 호출이 자주 끊기는 곳

401
키 누락·오타·폐기. Authorization: Bearer와 Active 확인.
429
RPM/TPM 초과. 헤더와 retry-after.
403 / model not found
tier가 모델 미지원. Quickstart 기본 모델 또는 Limits.

최소 curl을 먼저. 키 유출이 더 비쌈—로테이션.

통합을 맞출 때

API는 HTTP; Copilot/Cursor Agent는 다른 길. endpoint와 rate limit을 한 페이지에. oakmeet 짧은 방: 8명·약 1시간. Google AI Studio, Cline 자체 키.

ChatGPT Plus에 API 할당량 포함?

아님. Plus는 chatgpt.com. API는 platform.openai.com 별도 과금.

무료 API 티어?

정책 변동. 가입 후 Billing/Limits 신뢰.

키 유출 시?

Settings → API keys에서 즉시 revoke 후 새 키.

rate limit 상향?

Rate limits 가이드: Usage tier 연동. Settings → Limits 확인.

지금 시작