본문 바로가기
개발

open ai api key 발급하기 (feat. make 로 자동화 연동)

by daveseo 2025. 2. 7.
반응형

 

 

1. open ai 홈페이지에 가서 회원가입을 해준다. 

https://platform.openai.com/docs/overview

회원가입을 마치고 나면 오버뷰 화면을 볼 수 있다. 

 

 

2. 키 발급을 위해 하단 링크로 키 관리 페이지로 입장. (혹은 검색버튼 에서 api key 를 검색해도 된다. )

https://platform.openai.com/settings/organization/api-keys

그러면 아래의 화면을 볼 수 있음

(기존에 키 있으신 분들은 아래에 목록이 나옴)

 

 

 

3. 키 발급을 위해 Billing 선택

 

 

참고로 chat gpt 를 유료로 사용하고 있다고 해서

open ai api key 가 무료로 발급되는 건 아니니 참고. (ㅠㅠ)

무료로 좀 해주면 안되겠니

 

 

무료라고 해도 일단 최소 금액으로 결제를 진행해야만 사용이 가능하다. 

 

 

 

무료 플랜으로 선택. 카드 정보를 다 넣고 컨티뉴 클릭

 

 

 

 

여기서 많은분들이 헷갈리시는 것 같은데,

카드 결제 정보를 넣지 않으면 키를 사용할 수 없다.

만약 결제정보 입력 없이 키만 발급 받게 되면 

키를 가지고 api 를 조회 하더라도 

'사용량이 초과 되었습니다' 와 같은 에러메세지를 만나게 된다. 

 

 

 

 

무료 플랜을 선택해도 최소 5불은 설정해야 한다. 

테스트 용도로만 사용할 거라서, 하단에 자동으로 돈을 충전하는 것은 일단 패스. 

 

 

(참고)

요금제는 아래와 같다. 

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

 

 

gpt 에게 요청당 가격을 물어봤다. 

내 질문에 약 4000 자 정도의 피드백을 한글로 받게 되면 

약 0.11센트가 든다고 한다. (비싼데...?) 

 

 

써보다가 너무 비싸면 

gpt-4mini 를 고려해야겠다. 

 

 

참고로 미니의 가격은

 

 

 

다시 돌아와서.... 결제를 마저 진행해 본다.  

 

 

 

5불이 충전된 것을 볼 수 있다. 

 

 

API key 페이지에서 Create new secret key 눌러서 키를 발급 받는다. 

한번 발행된 키 정보는 잊어버리지 않게 메모하자. 다시 발행이 안된다. 

 

 

자, 이제 api 가 사용이 가능해졌는지 확인을 하자. 

https://api.openai.com/v1/chat/completions

에 curl 을 날려서 확인해준다. 

curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
        "model": "gpt-4o",
        "store": true,
        "messages": [
            {"role": "user", "content": "write a haiku about ai"}
        ]
    }'

 

 

나의 경우는 확인을 위해 

make 에서 진행 중이었던 자동화 관련 open ai 속성을 확인해보니

이제야 모델에서 gpt-4o 를 선택할 수 있었음. 

 

 

드뎌 연동 성공!

 

 

내 구글시트에 gpt 가 써준 프롬프트가 들어와 있는 것을 확인할 수 있다. 

 

 

끝. 

반응형