생성 AI TIP

GPT 유료버전은 얼마일까? 꼭 써야하나 (API, ChatGPT Plus)

Neehoot 2023. 3. 22.

인공지능(AI) 기술의 발전에 따라, 이를 활용한 다양한 서비스들이 등장하고 있습니다. 그중에서도 GPT(Generative Pre-trained Transformer) 기반의 서비스는 많은 관심을 받고 있으며, 다양한 언어 관련 업무에 활용되고 있습니다. 이러한 서비스들은 무료와 유료 버전으로 제공되며, 각각의 이용요금 장단점이 존재합니다. 글에서는 GPT 기반 서비스의 이용요금과 그에 따른 장단점에 대해 알아보고, 이를 이해하는데 도움이 되는 몇 가지 이야기를 해보려 합니다.

 

GPT기반의 서비스란?

GPT는 Generative Pre-trained Transformer의 약자로, 오픈 AI라는 비영리 연구기관이 개발한 대화형 인공지능(AI) 모델입니다. GPT는 인터넷에서 수많은 텍스트 데이터를 학습하여 자연어를 이해하고 생성할 수 있는 능력을 갖추었습니다. GPT는 챗봇, 글쓰기, 번역, 요약 등 다양한 언어 관련 서비스에 활용될 수 있습니다.

GPT API의 이용요금은?

GPT기반의 서비스들은 오픈 AI가 제공하는 API(애플리케이션 프로그래밍 인터페이스)를 통해 접근할 수 있습니다. API란 다른 프로그램과 상호작용할 수 있도록 만든 인터페이스입니다. 예를 들어, 챗봇을 만들고 싶다면 챗봇 앱과 GPT 모델 사이에 API를 통해 연결하면 됩니다.

오픈 AI는 GPT-3와 GPT-4라는 최신 버전의 모델을 유료로 제공하고 있습니다. GPT-3와 GPT-4는 각각 1750억 개와 파라미터(모델이 학습하는 가중치)를 가지고 있으며, 그만큼 더 정교하고 다양한 언어 생성이 가능합니다.

오픈 AI가 공개한 GPT-3와 GPT-4의 API 사용료는 토큰(과금 기준이 되는 최소 단어 수) 단위로 결정됩니다. 토큰 1000개당 0.002달러(약 2원)로 과금되며, 월 최소 요금은 100달러(약 12만 원)입니다. 즉, 한 달에 최소 5천만 개의 토큰을 사용해야 합니다.

 

ChatGPT의 이용요금은 무료와 유료로 나뉩니다. 무료 버전은 일정 시간 동안 API를 호출할 수 있는 최대 횟수가 제한되어 있으며, API 요청 수도 제한되어 있습니다. 유료 버전은 ChatGPT Plus라고 하며, 한 달에 20달러가 듭니다. 유료 버전은 API 호출 제한이 없으며, API 요청 수도 무제한입니다. 또한, 유료 버전은 약 1,200억 개의 매개 변수를 가지고 있으며, 최대 이용자 수가 많을 때에도 ChatGPT를 이용할 수 있도록 해줍니다.

 

ChatGPT의 이용요금을 결정하는 요인

API 호출 횟수

API란 다른 프로그램과 상호작용할 수 있도록 만든 인터페이스입니다. 예를 들어, 챗봇을 만들고 싶다면 챗봇 앱과 ChatGPT 모델 사이에 API를 통해 연결하면 됩니다. API 호출 횟수는 챗봇 앱이 ChatGPT 모델에게 질문을 보내거나 답변을 받는 횟수를 의미합니다.

API 요청 수

API 요청 수는 한 번의 API 호출에서 보내거나 받는 데이터의 양을 의미합니다. 예를 들어, 챗봇 앱이 ChatGPT 모델에게 "안녕하세요"라는 질문을 보내면 그것은 한 번의 API 호출이고, "안녕하세요"라는 데이터는 한 번의 API 요청입니다.

매개 변수 수

매개 변수란 인공지능 모델이 학습하는 과정에서 조정되는 값들입니다. 매개 변수가 많으면 모델이 더 복잡하고 정교하게 학습할 수 있습니다. ChatGPT Plus는 약 1,200억 개의 매개 변수를 가지고 있으며, 무료 버전은 약 175억 개의 매개 변수를 가지고 있습니다.

ChatGPT의 이용요금에 따른 장단점

장점

유료 버전인 ChatGPT Plus는 더 많은 데이터와 지식을 학습하고 활용할 수 있으므로 자연어 처리 작업에서 더 우수한 성능을 보일 수 있습니다. 또한, 사용자가 원하는 스타일이나 목적에 맞게 텍스트를 생성할 수 있도록 제어할 수 있는 옵션들이 추가되었습니다. 유료 버전은 API 호출 제한이 없으며, API 요청 수도 무제한입니다. 최대 이용자 수가 많을 때에도 ChatGPT를 이용할 수 있도록 해줍니다.

단점

유료 버전인 ChatGPT Plus는 한 달에 20달러가 듭니다. 이는 일부 사용자들에게 부담스러울 수 있습니다. 또한, ChatGPT는 가짜 정보를 만들어낼 수 있고, 윤리적인 문제가 발생할 수 있으며, 오픈 AI에 의존적일 수 있다는 점을 주의해야 합니다. ChatGPT를 이용할 때는 합리적으로 판단하고 적절하게 활용하는 것이 중요합니다.

 

ChatGPT Plus 구독하는 방법

ChatGPT Plus는 ChatGPT의 유료 버전으로, 월 20달러에 구독할 수 있습니다. ChatGPT Plus를 구독하면 더 크고 강력한 모델에 액세스 할 수 있으며, 더 빠르고 안정적인 서비스를 이용할 수 있습니다. 또한, 새로운 기능과 개선사항을 먼저 체험할 수 있습니다.


ChatGPT Plus를 구독하는 방법은 다음과 같습니다.

  1. ChatGPT 사이트에 접속하여 로그인합니다.
  2. 좌측 하단에 있는 “Upgrade to Plus” 버튼을 클릭합니다.
  3. 팝업창에서 “Upgrade Plan” 버튼을 클릭합니다.
  4. 결제 정보를 입력하고 구독을 완료합니다.

ChatGPT Plus(유료버전) 옵션 

ChatGPT Plus 옵션이란 ChatGPT Plus에서 제공하는 텍스트 생성을 제어할 수 있는 설정값들입니다. 옵션을 통해 사용자는 원하는 스타일이나 목적에 맞게 텍스트를 생성할 수 있습니다. ChatGPT Plus 옵션은 다음과 같습니다.

1. 온도(temperature)

temperature는 텍스트 생성 시 모델의 확률 분포를 조절하는 값입니다. temperature가 높으면 모델이 더 다양하고 창의적인 텍스트를 생성하고, 낮으면 더 일관되고 예상 가능한 텍스트를 생성합니다. 기본값은 0.7입니다.

2. 상위 확률 범위(top_p)

top_p는 텍스트 생성 시 모델이 고려할 확률 분포의 범위를 조절하는 값입니다. top_p가 1이면 모든 단어를 고려하고, 0이면 가장 확률이 높은 단어만 고려합니다. top_p가 낮으면 모델이 더 정확하고 일관된 텍스트를 생성하고, 높으면 더 다양하고 창의적인 텍스트를 생성합니다. 기본값은 0.9입니다.

3. 빈도 페널티(frequency_penalty)

frequency_penalty는 텍스트 생성 시 모델이 반복적으로 사용하는 단어에 부여하는 페널티 값입니다. frequency_penalty가 높으면 모델이 동일한 단어나 구문을 반복해서 사용하는 것을 억제하고, 낮으면 그대로 유지합니다. 기본값은 0입니다.

4. 존재 페널티(presence_penalty)

presence_penalty는 텍스트 생성 시 모델이 새롭게 사용하는 단어에 부여하는 보너스 값입니다. presence_penalty가 높으면 모델이 새로운 단어나 구문을 사용하는 것을 장려하고, 낮으면 그대로 유지합니다. 기본값은 0입니다.

5. 중단 시퀀스(stop_sequence)

stop_sequence는 텍스트 생성을 멈추는 신호 역할을 하는 문자열입니다. stop_sequence가 설정되면 모델은 해당 문자열을 만나면 텍스트 생성을 중단합니다. 예를 들어, stop_sequence가 "END"라면 "END"라는 단어가 나오기 전까지만 텍스트를 생성합니다.

 

옵션 설정 방법

Google 스프레드시트에서 ChatGPT 사용하기

Google 스프레드시트에서 ChatGPT를 사용하려면 OpenAI API 키를 발급받아야 합니다. OpenAI API 키는 오픈 AI 웹사이트에서 가입하고 인증을 거치면 받을 수 있습니다. Google 스프레드시트에서는 OpenAI API 키를 환경 변수로 설정하고, ChatGPT 함수를 정의하고, 셀에 입력값과 옵션값을 넣으면 됩니다. 예를 들어, 셀 A1에 "안녕하세요"라고 입력하고, 셀 B1에 "=ChatGPT(A1)"라고 입력하면 ChatGPT가 "안녕하세요"에 대한 답변을 생성합니다. 옵션값은 콤마로 구분하여 입력할 수 있습니다. 예를 들어, 셀 B1에 "=ChatGPT(A1, temperature=0.5)"라고 입력하면 temperature 값을 0.5로 설정하여 ChatGPT가 더 일관되고 예상 가능한 텍스트를 생성합니다.


파이썬에서 ChatGPT 사용하기

파이썬에서 ChatGPT를 사용하려면 OpenAI API 키를 발급받아야 합니다. OpenAI API 키는 오픈 AI 웹사이트에서 가입하고 인증을 거치면 받을 수 있습니다. 파이썬에서는 openai 라이브러리를 설치하고, OpenAI API 키를 환경 변수로 설정하고, openai.Completion.create 함수를 호출하여 ChatGPT에게 요청을 보내면 됩니다. 요청에는 prompt와 옵션들을 포함할 수 있습니다.

import openai
openai.api_key = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 본인의 OpenAI API 키
response = openai.Completion.create(
    engine="chatgpt",
    prompt="안녕하세요",
    temperature=0.5 # 옵션값
)
print(response["choices"][0]["text"])

위의 코드는 "안녕하세요"라는 질문에 대해 temperature 값을 0.5로 설정하여 ChatGPT가 더 일관되고 예상 가능한 답변을 생성합니다.

무료 버전과 유료 버전의 답변 차이

예시 1: 챗봇 앱에서 ChatGPT에게 "코로나19에 대해 알려줘"라고 질문했을 때

무료 버전: 코로나19는 신종 코로나바이러스 감염증으로, 2019년 중국 우한에서 처음 발생한 호흡기 질환입니다. 코로나19는 사람에서 사람으로 전파되며, 고열, 기침, 호흡 곤란 등의 증상을 일으킵니다. 코로나19는 치명적일 수 있으므로 예방과 치료가 중요합니다. 코로나19에 대한 자세한 정보는 보건복지부 홈페이지를 참고하세요.
유료 버전: 코로나19는 신종 코로나바이러스 감염증으로, 2019년 중국 우한에서 처음 발생한 호흡기 질환입니다. 코로나19는 사람에서 사람으로 전파되며, 고열, 기침, 호흡 곤란 등의 증상을 일으킵니다. 코로나19는 치명적일 수 있으므로 예방과 치료가 중요합니다. 예방 방법은 마스크 착용, 손 씻기, 사회적 거리두기 등이 있습니다. 치료 방법은 백신 접종이 가장 효과적입니다. 백신은 여러 종류가 있으며 각각 장단점이 있습니다. 백신에 대한 자세한 정보는 보건복지부 홈페이지를 참고하세요.

예시 2: 이미지와 텍스트를 함께 입력하여 ChatGPT에게 "이 이미지에 대해 설명해 줘"라고 질문했을 때

무료 버전: 이 이미지는 모자와 선글라스를 착용한 개를 보여줍니다. 개는 풍경을 바라보고 있으며 행복해 보입니다.
유료 버전: 이 이미지는 모자와 선글라스를 착용한 개를 보여줍니다. 개는 풍경을 바라보고 있으며 행복해 보입니다. 개의 모자와 선글라스는 파란색과 빨간색으로 되어 있으며 스타일리시합니다. 배경은 하늘과 구름이 있는 평화로운 장소입니다.

 

마치며

GPT 기반 서비스의 이용요금 장단점에 대해 살펴보았습니다. 무료 버전과 유료 버전 간에 성능 차이가 있으며, 이용 요금에 따라 다양한 서비스를 이용할 있습니다. 그러나 이러한 기술을 이용함에 있어서는 윤리적 문제와 가짜 정보를 생성할 있는 가능성에 대한 주의가 필요합니다. 앞으로도 GPT 기반 서비스의 발전에 따라 언어 관련 업무의 효율성과 다양성이 증가할 것으로 예상되며, 이용자들은 그에 따른 이용요금과 서비스의 장단점을 고려하여 최적의 선택을 한다면 더 많은 서비스들이 탄생하지 않을까요?

긴 글 읽어주셔서 감사합니다.

 

오늘 하루도 더 성장하겠습니다.

 

댓글

💲 추천 글