[ChatGPT] OpenAI API 비용 충전하기
안녕하세요 마개입니다.
ChatGPT에서 제공해주는 API를 사용하기 위해 비용을 충전해봅니다.
OpenAI Platform 이동
OpenAI API를 이용하기 위해서는 이용할 금액이 있어야 합니다. 이를 충전하기 위해서 OpenAI Platform으로 이동합니다. 페이지에 접속했다면 우측 상단에 있는 Log In
버튼을 클릭하여 로그인합니다.
로그인을 했다면 우측 상단에 톱니바퀴(Settings)를 클릭합니다.
Settings 메뉴로 넘어오면 왼쪽 메뉴에 다음과 같이 있는데 여기에서 ORGANIZATION
- Billing
메뉴를 선택합니다.
“Billing”을 선택하면 위와 같은 화면이 뜨는데 저는 아직 등록해놓은 것이 없기 때문에 Add payment details
버튼을 선택해서 지불 방식을 등록합니다.
여기에서는 각자에 맞는 목적에 따라 정합니다. 저는 Individual
을 선택했습니다.
이제 여기에는 본인의 카드 정보를 등록합니다. 무조건 신용카드로 등록해야 합니다.
카드 정보를 등록하면 위와 같이 충전에 대한 내용이 나옵니다. 처음 충전하는 금액(Initial credit purchase
)에 대해서는 5~100 달러로 원하는 만큼 설정합니다. 전 10달러로 진행해보겠습니다.
그 아래에는 Would you like to set up automatic recharge?
라고 질문을 하는데 남은 금액이 내가 설정해놓은 금액 이하로 떨어지면 자동으로 충전할지에 대한 내용입니다. 실제 사업화해서 사용하는 단계가 아니라면 해제하는 것이 좋을듯합니다. 안그러면 본인도 모르게 API를 사용하면서 돈이 계속 나갈 수도 있습니다. 저는 이것을 해제하겠습니다. 이후에 Continue
버튼을 클릭합니다.
그러면 세금이 붙는 총 금액이 나오는데 Confirm 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."
}
]
}'
그러면 이전처럼 error 메시지는 나오지 않고 다른 결과가 나오면서 성공한 것을 확인하실 수 있습니다.