Open AI API란?
OpenAI에서 개발한 인공지능 모델을 프로그래밍 인터페이스로 제공하며, 외부 애플리케이션에서 이를 유연하게 활용할 수 있도록 만든 API이다.
즉, OpenAI에서 만든 챗GPT 같은 챗봇 기능을 활용하여 서비스를 구축하기 위해 활용할 수 있는 API 이다.
Open AI API 키 발급하기
OpenAI의 API를 사용하기 위해서는 먼저 API 키를 발급받아야 한다. API 키는 API를 요청하기 위한 인증 번호와 같은 역할을 하며 요청하는 사용자의 고유 번호를 관리함과 동시에 무분별한 요청으로 자원이 낭비되는 것을 방지하기 위한 보안 목적으로 사용된다.
1) OpenAI 가입하기
https://openai.com/index/openai-api/
먼저 OpenAI API 공식 페이지에 접속하여 [Sign up] 클릭 (필자의 경우는 구글 계정으로 연동하여 로그인했다.)
로그인하고나면, 하단과 같은 화면이 나온다.
2) OpenAI API Key 발급하기
로그인을 하고 나면, 왼쪽 상단에 프로필 사진 옆 톱니바퀴를 클릭한다.
그리고나서, [API Keys] 를 누르고, [Create new secret key] 버튼을 누른다
그러면 Create new secret key 팝업 창이 뜨는데, 거기서 1, 2 번 항목('Name', 'Project')을 입력(또는 선택)한 뒤, Create secret key 버튼을 클릭하면
OpenAI API Key가 생성되며, 해당 키를 [Copy] 버튼을 눌러, 메모장 같은 곳에 복사해둔다. (보안을 위해 노출하지 말 것)
이제 API keys에 방금 발급받은 내역이 새롭게 뜨면 발급 완료.
OpenAI API 사용료 충전, 사용료
OpenAI API 사용료를 충전하기 위해서는 [Billing] - [Add payment details] 를 클릭하면 되는데,
그리고나서 개인(Individual) 또는 회사(Company) 중 본인의 맞는 것을 클릭하면 된다. (필자는 개인)
그다음에 카드 번호 및 Billing Address를 입력한 후, 충전 금액을 결정하여 충전하면 된다.
필자의 경우는 이전에 받았던 크레딧이 사용만료라서 모델 시연을 위해 소액을 충전했다.
OpenAI API 사용료는 아래의 링크에서 확인하면 된다.
https://openai.com/api/pricing/
(위 내역은 모델 중 일부 가격이며, 사이트에 들어가면 더 다양한 모델의 사용료가 안내되어있다.)
OpenAI API key 환경 변수로 관리하기
Windows에서는 명령 프롬프트에서 set 명령으로 환경 변수를 설정할 수 있다. 하지만 일회성이 아니라 API Key를 저장해 두고 앞으로도 계속 사용하고 싶을 것이므로 OPENAI_API_KEY 환경 변수를 설정한다.
시작 윈도우 버튼 옆 검색 창에서 '시스템 환경변수'를 입력하고, [환경변수] 클릭
시스템변수 - 새로 만들기 - 변수 이름 입력 후 변수 값에 발급받은 OpenAI API Key를 입력한 뒤 확인 버튼을 누르면 된다.
다음 내용
[출처]
Hey, 파이썬! 생성형 AI 활용 앱 만들어줘
https://thingswell.tistory.com/286
Open AI 사이트
https://www.banghojin.site/study/what-is-open-ai-api
'[파이썬 Projects] > <파이썬 Gen AI>' 카테고리의 다른 글
[Gen AI] 그라디오로 챗봇 제작하기 - 3 (소설봇) (1) | 2024.12.12 |
---|---|
[Gen AI] 그라디오로 챗봇 제작하기 - 2 (번역봇) (0) | 2024.12.12 |
[Gen AI] 그라디오로 챗봇 제작하기 - 1 (상담봇) (0) | 2024.12.12 |
[Gen AI] 그라디오(Gradio) (1) | 2024.12.11 |
[Gen AI] OpenAI API 사용해보기 (로컬, 주피터노트북) (0) | 2024.12.10 |