챗지피티 api가 등장했다.
많은 이들이 "api? 그건 개발자들의 전유물 아니야?" 라고 생각한다.
하지만 그렇게 치부해 버리고 API를 사용하지 않는 건 많은 기회들을 발로 차버리는 거다.
챗지피티 api를 통해 여러분만의 자동화 시스템에 한발 다가가길 바란다.
바드 api 사용법이 궁금한 분은 이 글 참조
OPEN API Key 얻기
api key란 해당 api를 사용하기 위한 권한을 얻는 과정이다.
(1) View API keys
클릭
OPENAI 사이트에 들어가서 우측 상단 아이디 아이콘을 클릭한다.
그리고 View API keys
를 누른다.
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - OPEN API Key 얻기 View API keys 클릭](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
(2) Create new secret key
클릭
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - OPEN API Key 얻기 api키 획득](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
(3) API key 복사
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - OPEN API Key 얻기 API key 복사](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
파이썬 (python) 코드 작성
예제 코드는 코랩 환경에서 진행된다.
코랩 사용 법을 모르는 분은 관련 포스팅 링크🔽를 전달 하니 확인 후 돌아오기 바란다.
구글 코랩 사용법 / 초기세팅 (초보자용)
코랩(colab)은 브라우저를 통해 파이썬 코드를 작성하고 실행할 수 있는 환경이다. 파이썬을 설치할 필요 없이 바로 코드를 작성할 수 있어 파이썬 초심자들에게 편리한 도구다. 코랩 설치 방법 1)...
yeko90.tistory.com
(1) openai 라이브러리 설치
!pip install openai
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - 파이썬 (python) 코드 작성 openai 설치](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
(2) api key 복사
앞서 복사했던 api key를 입력해 준다.
import openai
openai.api_key = 'sk-yc#######7oQn4T7tY####PKhAcry0'
빨간색 사각형 부분에 여러분의 api키를 입력하면 된다.
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - 파이썬 (python) 코드 작성 api키 입력](https://blog.kakaocdn.net/dn/vZjbu/btr4hPU4Ad9/DKKOZKmhkahyd8E1AAonT1/img.png)
(3) 추가 코드 작성
아래 코드를 작성 후 실행 시키면 된다.
messages = []
while True:
content = input("User: ")
messages.append({"role":"user", "content":content})
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=messages
)
chat_response = completion.choices[0].message.content
print(f'ChatGPT: {chat_response}')
messages.append({"role":"assistant", "content": chat_response})
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - 파이썬 (python) 코드 작성 gpt api 시연 영상](https://blog.kakaocdn.net/dn/bU3Lfl/btr4kQFE8Y3/QXBqktgKUKGn5TvXp5Pk80/img.webp)
FAQ (자주묻는질문)
API 사용료는 언제 결제하나요?
해당 링크에 들어가 보면 현재 api 사용량을 확인할 수 있다.
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - FAQ (자주묻는질문) Free trial usage](https://blog.kakaocdn.net/dn/IIuhN/btr8eXCNLGr/LKsfeSUZzVFuWklYFxKHKk/img.png)
$18까지는 OpenAI에서 무료로 제공하고 있다.
다시 말하면 $18 이상을 사용했을 경우는 결제를 해야 한다.
결제방법은 좌측 사이드바 Billing
을 클릭한다.
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - FAQ (자주묻는질문) Billing 클릭](https://blog.kakaocdn.net/dn/dgS2wg/btr8gwZhdR6/RtKFTGhZlUbizqefKKuoAk/img.png)
그 후 Set up paid account
를 클릭한다.
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - FAQ (자주묻는질문) [챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - FAQ (자주묻는질문)](https://blog.kakaocdn.net/dn/boFB6i/btr8kdYcInw/mX6pF50lh9wDUNU2UkwoGK/img.png)
I'm an individual
클릭
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - FAQ (자주묻는질문) 개인 사용 클릭](https://blog.kakaocdn.net/dn/dclJNi/btr8hxwB3Mx/Bd7CXVXUMMJ230Q0RKkCkk/img.png)
카드 정보를 입력한다.
![[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용 - undefined - FAQ (자주묻는질문) 카드정보 입력](https://blog.kakaocdn.net/dn/DD49d/btr8gVK4HfV/0eBMvCKgLCn4kiFdIphRQk/img.png)
이후 사용량만큼 해당 카드를 통해 비용을 지불하게 된다.
여러분만의 템플릿을 만들고 필요할때마다 꺼내 쓰고 싶다면 이 포스팅을 참조하길 바란다.
이 글과 읽으면 좋은 글
- 티스토리 자동 글쓰기 방법(with open api)
- 잘팔리는 pdf 전자책 제목 짓기 5가지 비법
- 파파고, 구글번역기 보다 뛰어난 번역기?
- 구글 코랩(colab) 초기세팅 / 사용법
'재테크 | 부업 > 블로그 | 구글 애드센스' 카테고리의 다른 글
티스토리 버튼(링크) 만들기 : 따라하며 배우는 초보자용 (21) | 2023.04.04 |
---|---|
[챗gpt] ChatGPT plus 유료 결제 하지마세요. (0) | 2023.03.17 |
[파이썬] 구글 트렌드 api를 통한 키워드 분석 (1) | 2023.03.16 |
[파이썬] 티스토리 블로그 자동 포스팅 방법(with open api)(2) (1) | 2023.03.15 |
[챗gpt] chatgpt 설치/ 사용법(쌩기초) (1) | 2023.03.08 |
댓글
꼬예님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.