본문 바로가기
ChatGPT

ChatGPT API 비용 정리

by adrian7 2023. 2. 14.

ChatGPT를 사용하려면 API를 이용해야 되는데 API 이용은 무료가 아니다.

비지니스 서비스에 응용하거나 구글 DOCS 에서 사용하려면 API 비용을 내야 한다.

OpenAI 공식 사이트

https://openai.com/api/pricing/

위 사이트에서 확인하면 이미지모델과 언어모델이 있는데

이미지모델은 건당 3가지 해상도별 과금이고

언어모델이 조금 복잡하다.

기본 모델 비용

모델
설명
금액
Davinci
가장 유능한 모델 제품군이며 다른 모델이 수행할 수 있는 모든 작업을 수행할 수 있다.
$0.0200 /1K tokens
Curie
Q&A를 수행, 일반 챗봇으로 능숙하고 빠름.
$0.0020 /1K tokens
Babbage
Semantic 검색과 관련하여 상당히 유능, 분류, 의미 검색 등
$0.0005 /1K tokens
Ada
가장 빠른 모델. 복잡한 구문 보다는 단순한 분류, 파싱에 용이
$0.0004 /1K tokens

제휴로 연결하면 아마 가격은 기본 모델 가격보다 더 내려갈 듯

이 윗 모델로 Codex 가 있지만 아직 베타 버전이다.

가격정책에서 token 이 비용에 기준이 되는데 공식사이트에서는

도대체 token 이 어떻게 구성되는지 이해하기가 어렵다.

힌트를 얻은 곳은 GPT for Work 확장 프로그램

 

https://gptforwork.com/resources/openai-api-pricing-calculator

 

구글시트와 구글문서에서 GPT API를 사용할 수 있고

API 를 사용하면 비용이 수반된다.

What is an OpenAI token?

In english: 1 word ≈ 1.3 tokens

In spanish: 1 word ≈ 2 tokens

In french: 1 word ≈ 2 tokens

Punctuation marks (,:;?!) = 1 token

Special characters (∝√∅°¬) = 1 to 3 tokens

Emojis (😁🙂🤩) = 2 to 3 tokens

단어를 token 으로 변환하는 기준이다.

아마도 영문, 숫자는 1.3 tokens

스페인어, 프랑스어 2 tokens 이렇게 나눈걸 보면 바이트별 기준으로 만든 것 같다.

API 는 네트워크로 사용되고 네트워크는 전송량에 따라 비용이 발생되니 이런 기준으로 만들었나... 추측해본다.(정확하지 않다.)

Word count examples

Write a tagline for an ice cream shop (질문 8 단어)

A scoop of happiness in every cone! (답변 7 단어)

⮑ 15 words · 19 tokens

질문과 답변 두 개를 합산하여 tokens 으로 계산되어 진다.

공식 홈페이지 Davinci 비용으로 환산하면 1token 에 $0.00002 이니까

19 * $0.00002 = $0.00038

모델과 단어수에 따라 비용이 결정되니 잘 계산하고 API 를 호출을 해야 된다.

소수점에 있는 요금들을 무시하면 안되다. 요금폭탄으로 돌아올 수 있으니 (AWS.........)

Start for free

Start experimenting with $18 in free credit that can be used during your first 3 months.

다행히 무료로 사용할 수 있는 기간과 돈을 준다.

회원 가입 후 3개월, $18