1 분 소요

 안녕하세요 마개입니다.
 ChatGPT에서 제공해주는 API를 사용하기 위해 비용을 충전해봅니다.


openai



OpenAI Platform 이동

Platform  OpenAI API를 이용하기 위해서는 이용할 금액이 있어야 합니다. 이를 충전하기 위해서 OpenAI Platform으로 이동합니다. 페이지에 접속했다면 우측 상단에 있는 Log In 버튼을 클릭하여 로그인합니다.


Settings  로그인을 했다면 우측 상단에 톱니바퀴(Settings)를 클릭합니다.


Billing  Settings 메뉴로 넘어오면 왼쪽 메뉴에 다음과 같이 있는데 여기에서 ORGANIZATION - Billing 메뉴를 선택합니다.


Billing  “Billing”을 선택하면 위와 같은 화면이 뜨는데 저는 아직 등록해놓은 것이 없기 때문에 Add payment details 버튼을 선택해서 지불 방식을 등록합니다.


Add payment details  여기에서는 각자에 맞는 목적에 따라 정합니다. 저는 Individual을 선택했습니다.


Payment Details  이제 여기에는 본인의 카드 정보를 등록합니다. 무조건 신용카드로 등록해야 합니다.


Charge  카드 정보를 등록하면 위와 같이 충전에 대한 내용이 나옵니다. 처음 충전하는 금액(Initial credit purchase)에 대해서는 5~100 달러로 원하는 만큼 설정합니다. 전 10달러로 진행해보겠습니다.  그 아래에는 Would you like to set up automatic recharge? 라고 질문을 하는데 남은 금액이 내가 설정해놓은 금액 이하로 떨어지면 자동으로 충전할지에 대한 내용입니다. 실제 사업화해서 사용하는 단계가 아니라면 해제하는 것이 좋을듯합니다. 안그러면 본인도 모르게 API를 사용하면서 돈이 계속 나갈 수도 있습니다. 저는 이것을 해제하겠습니다. 이후에 Continue 버튼을 클릭합니다.

 그러면 세금이 붙는 총 금액이 나오는데 Confirm payment 버튼을 클릭하여 충전합니다.



확인

Payment  충전이 되었으면 위와 같이 금액이 충전되어있는 것을 보실 수 있습니다. 이제 이전에 진행해서 얻었던 API Key를 이용해서 확인해봅니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ export OPENAI_API_KEY=[API KEY]
$ 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": "system",
                "content": "You are a helpful assistant."
            },
            {
                "role": "user",
                "content": "Write a haiku that explains the concept of recursion."
            }
        ]
    }'

API  그러면 이전처럼 error 메시지는 나오지 않고 다른 결과가 나오면서 성공한 것을 확인하실 수 있습니다.