chatgpt api key 발급 및 요금제 대표 이미지

안녕하세요, 이룸씨 입니다.

인공지능(AI)이 급속히 발전하면서, AI를 이용한 다양한 애플리케이션 개발이 활발하게 이루어지고 있습니다. 그중에서도 ChatGPT API는 OpenAI에서 제공하는 대표적인 AI 도구로, 자연어 처리(NLP) 기능을 손쉽게 애플리케이션에 통합할 수 있는 강력한 API입니다. 이 API를 통해 개발자들은 인공지능 기반의 대화형 애플리케이션을 구축하고, 콘텐츠 생성, 데이터 분석 등 다양한 작업을 자동화할 수 있습니다.

ChatGPT API를 사용하려면, 우선 API 키를 발급 받아야 합니다. 이 API 키는 OpenAI의 서비스에 접근할 수 있는 고유한 인증 토큰으로, 사용자가 API를 호출할 때 필수적으로 사용됩니다. 하지만 API 키를 발급 받는 것 만으로 끝나는 것이 아닙니다. 사용량에 따라 요금이 부과되기 때문에, API 사용에 앞서 요금제를 명확히 이해하는 것이 중요합니다.

이번 블로그 글에서는 ChatGPT API Key를 발급 받는 방법과, OpenAI에서 제공하는 요금제에 대해 상세히 설명 드리겠습니다. 그럼 시작해 보겠습니다.


1. ChatGPT API Key 발급 방법

ChatGPT API를 사용하려면 먼저 API 키를 발급 받아야 합니다. API 키는 OpenAI의 API 서비스에 접근할 수 있는 고유한 인증 토큰으로, API 호출 시 이 키를 사용하여 요청을 보냅니다.

1.1 OpenAI 계정 생성

API 키를 발급 받기 위해서는 먼저 OpenAI 계정이 필요합니다. 계정을 생성하는 방법은 다음과 같습니다:

  1. OpenAI 웹사이트 방문: OpenAI 공식 웹사이트에 접속합니다.
  2. 회원가입: 우측 상단의 “Sign Up” 버튼을 클릭하여 회원 가입을 진행합니다. 이메일 주소 또는 Google, Microsoft 계정을 사용하여 가입할 수 있습니다.
  3. 계정 확인: 가입 후 이메일로 발송된 확인 메일을 통해 계정을 인증합니다.

1.2 API Key 발급

계정 생성 및 인증이 완료되면, API 키를 발급 받을 수 있습니다. API 키 발급 절차는 다음과 같습니다:

  • 로그인: OpenAI Platform 웹사이트에 로그인합니다.
  • 대시보드 접근: 로그인 후, 오른쪽 상단에 있는 프로필 아이콘을 클릭하여 “API Keys”를 선택합니다.
chatgpt api key 발급 이미지
  • 새 API 키 생성: “Create New API Key” 버튼을 클릭하여 새로운 API 키를 생성합니다.
chatgpt api key 새로 생성 이미지
  • API 키 보관: 생성된 API 키는 한 번만 표시되므로, 이를 안전하게 저장해두어야 합니다. 나중에 사용할 때 필요합니다.

이 API 키는 ChatGPT API를 호출할 때 사용되며, 키가 유출되지 않도록 주의해야 합니다. 만약 키가 유출되었다면, 해당 키를 삭제하고 새로운 키를 생성해야 합니다.


2. API 요금제 안내

OpenAI의 ChatGPT API는 사용량 기반의 요금제를 따릅니다. 사용한 토큰 수에 따라 요금이 부과되며, 토큰은 입력된 텍스트와 출력 된 텍스트의 길이에 따라 계산됩니다. 토큰이라는 개념이 좀 생소할 수 있습니다. 토큰은 OpenAI API에서 텍스트를 처리하는 기본 단위입니다. 토큰은 단어의 조각으로 생각할 수 있으며, 입력된 텍스트는 API가 처리하기 전에 토큰으로 분할 됩니다. 토큰은 단어의 시작이나 끝에서 정확히 잘리지는 않습니다. 토큰은 공백이나 하위 단어도 포함합니다. 따라서 언어에 따라 토큰의 개수는 달라집니다. 문제는 영어의 토큰과 한글의 토큰 및 바이트 수가 다릅니다. 그런데, 요금제는 영어를 기준으로 되어 있기 때문에 한글은 약 2배 정도 소요된다고 생각하시면 됩니다.

2.1 요금제 개요

ChatGPT API의 요금제는 다음과 같습니다:

모델입력 토큰 가격 (1M당)출력 토큰 가격 (1M당)
GPT-4o$5.00$15.00
GPT-4o-2024-08-06$2.50$10.00
GPT-4o-mini$0.15$0.60
text-embedding-3-small$0.02
text-embedding-3-large$0.13
ada v2$0.10

2.2 모델 설명

  1. GPT-4o:
    • 입력 토큰 가격: $5.00 (1M당)
    • 출력 토큰 가격: $15.00 (1M당)
    • 특징: 가장 최신의 멀티모달 모델로, GPT-4 Turbo보다 빠르고 저렴하며, 비전 기능이 강화되었습니다. 128K 컨텍스트 길이를 가지고 있으며, 2023년 10월 지식 컷오프를 가지고 있습니다.
  2. GPT-4o-2024-08-06:
    • 입력 토큰 가격: $2.50 (1M당)
    • 출력 토큰 가격: $10.00 (1M당)
    • 특징: GPT-4o의 변형 모델로, 더 저렴한 가격에 제공됩니다.
  3. GPT-4o-mini:
    • 입력 토큰 가격: $0.15 (1M당)
    • 출력 토큰 가격: $0.60 (1M당)
    • 특징: 소형 모델로, GPT-3.5 Turbo보다 더 똑똑하고 저렴하며, 비전 기능을 가지고 있습니다.
  4. text-embedding-3-small:
    • 입력 토큰 가격: $0.02 (1M당)
    • 특징: 고급 검색, 클러스터링, 주제 모델링 및 분류 기능을 구축하는 데 사용됩니다.
  5. text-embedding-3-large:
    • 입력 토큰 가격: $0.13 (1M당)
    • 특징: 더 큰 데이터 세트에 대해 더 높은 성능을 제공합니다.
  6. ada v2:
    • 입력 토큰 가격: $0.10 (1M당)
    • 특징: 다양한 작업에 사용될 수 있는 다목적 모델입니다.

각 요금제는 사용자가 선택한 모델과 사용량에 따라 차등 부과됩니다. 예를 들어, GPT-4 모델은 더 높은 비용이 발생하지만, 더 높은 성능과 큰 컨텍스트 창을 제공합니다.

2.3 무료 티어

신규 사용자에게는 일정량의 무료 사용량이 제공됩니다. 이를 통해 API의 기능을 테스트하고, 실제 사용 전 성능을 평가할 수 있습니다. 그러나 무료 티어가 소진되면 유료 요금제가 적용되므로, 사용량에 대한 주의가 필요합니다.

2.4 요금 계산 예시

예를 들어, GPT-3.5 모델을 사용하여 1,000 tokens의 입력 텍스트와 1,000 tokens의 출력 텍스트를 생성하는 경우, 총 2,000 tokens이 사용되며, 이에 대한 비용은 $0.004가 됩니다.

  • 사용 예시:
    • 입력 텍스트: “ChatGPT API 사용법을 설명해 주세요.”
    • 출력 텍스트: “ChatGPT API는 다양한 애플리케이션에서 AI 기능을 통합할 수 있는 도구입니다…”

사용된 총 tokens: 2,000 tokens
비용: $0.004

2.5 사용량 확인

결제 이후에 API를 사용하게 되면 Usage에 사용량이 기록된다.

chatgpt api 사용량

3. ChatGPT API를 다룰 때 주의 사항

앞서 말씀 드렸지만 API Key를 발급받고, API를 사용할 때 몇 가지 주의하실 점이 있습니다.

3.1 발급 받은 API Key의 저장

앞서 언급했지만, API Key의 이름은 생성할 당시 처음 한 번만 보여줍니다. 이후에 대시보드에 들어가도 API Key의 전체 이름은 보이지 않습니다. 그 어디에도 없습니다!!

따라서 API Key를 발급 받으면 절대 잊어버리거나 까먹지 않도록 조심합니다.

가장 좋은 방법은 발급 받으신 키 값을 따로 메모장에 복사해 놓거나 저장해 놓으시길 매우 추천 드립니다.

3.2 API Key의 유출

API Key는 사용량에 따라 가격이 부과되는 시스템입니다. 따라서 절대 타인에게 유출하거나 노출 되면 안됩니다. 만일 유출되었거나 본의 아니게 노출 되었다면 해당 키를 삭제하고 재발급 받으시고 소스 내에서 키 값을 수정해 주시면 됩니다.

3.3 한글 토큰의 사용량

API의 요금제는 영어 토큰을 기준으로 작성되었습니다. 영어의 경우, 문자 1개의 1byte이지만 한글은 2byte입니다. 문자 기준이 아니라 토큰 기준이기 때문에 무조건 한글 토큰이 2배 용량이라고 보기는 힘들지만, 그래도 영어 토큰 보다는 용량을 더 차지하는 것은 사실입니다. 통상적으로는 1.5 ~ 1.8배를 잡긴 합니다만, 편하게 2배 정도라고 생각하시면서 사용량을 조절 하시면 되실 듯 합니다.

결론

ChatGPT API는 개발자들에게 인공지능의 강력한 기능을 애플리케이션에 통합할 수 있는 기회를 제공합니다. 이 API를 통해 사용자들은 자연어 처리, 대화형 인터페이스, 자동화된 콘텐츠 생성 등 다양한 작업을 보다 효율적으로 수행할 수 있습니다. 그러나 이러한 강력한 도구를 효과적으로 활용하기 위해서는 API 키 발급 과정과 요금제에 대한 명확한 이해가 필요합니다. 앞으로 ChatGPT API는 더욱 다양한 분야에서 활용될 수 있을 것입니다. 고객 서비스 챗봇, 자동화된 콘텐츠 생성, 개인화 된 학습 도우미, 코드 작성 및 디버깅 도구 등 다양한 사례에서 이미 그 가능성을 입증하고 있습니다. 이 API는 AI를 통해 사람들의 일상과 업무를 혁신적으로 변화 시키고 있으며, 앞으로도 더 많은 분야에서 활용될 것입니다.

참고 리소스:

Similar Posts