무효 클릭 IP 추적 중...
재테크 | 부업/블로그 | 구글 애드센스

[챗gpt] chatgpt api 사용법 : 따라하며 배우는 초보자용

꼬예 2023. 3. 17.

챗지피티 api가 등장했다.

많은 이들이  "api? 그건 개발자들의 전유물 아니야?" 라고 생각한다.

 

하지만 그렇게 치부해 버리고 API를 사용하지 않는 건 많은 기회들을 발로 차버리는 거다.

챗지피티 api를 통해 여러분만의 자동화 시스템에 한발 다가가길 바란다.

 

바드 api 사용법이 궁금한 분은 이 글 참조

 

챗gpt, 구글 바드, 빙 한번에 사용하는 방법

 

OPEN API Key 얻기

 

api key란 해당 api를 사용하기 위한 권한을 얻는 과정이다.

 

(1) [ic]View API keys[/ic] 클릭

OPENAI 사이트에 들어가서 우측 상단 아이디 아이콘을 클릭한다.

그리고 [ic]View API keys[/ic]를 누른다.

 

View API keys 클릭

 

(2) [ic]Create new secret key[/ic] 클릭

 

api키 획득

 

(3) API key 복사

 

API key 복사

 

파이썬 (python) 코드 작성

예제 코드는 코랩 환경에서 진행된다.

 

코랩 사용 법을 모르는 분은 관련 포스팅 링크🔽를 전달 하니 확인 후 돌아오기 바란다.

 

 

 
 

구글 코랩 사용법 / 초기세팅 (초보자용)

코랩(colab)은 브라우저를 통해 파이썬 코드를 작성하고 실행할 수 있는 환경이다. 파이썬을 설치할 필요 없이 바로 코드를 작성할 수 있어 파이썬 초심자들에게 편리한 도구다. 코랩 설치 방법 1)

yeko90.tistory.com

 

 

(1) openai 라이브러리 설치

!pip install openai

 

openai 설치

 

(2) api key 복사

앞서 복사했던 api key를 입력해 준다.

import openai

openai.api_key  = 'sk-yc#######7oQn4T7tY####PKhAcry0'

 

빨간색 사각형 부분에 여러분의 api키를 입력하면 된다.

 

api키 입력

 

(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 api 시연 영상

 

FAQ (자주묻는질문)

API 사용료는 언제 결제하나요?

해당 링크에 들어가 보면 현재 api 사용량을 확인할 수 있다.

 

Free trial usage

$18까지는 OpenAI에서 무료로 제공하고 있다.

다시 말하면 $18 이상을 사용했을 경우는 결제를 해야 한다.

 

 

결제방법은 좌측 사이드바 [ic]Billing[/ic]을 클릭한다.

Billing 클릭

 

그 후 [ic]Set up paid account[/ic]를 클릭한다.

 

[ic]I'm an individual[/ic] 클릭

개인 사용 클릭

 

카드 정보를 입력한다.

카드정보 입력

 

이후 사용량만큼 해당 카드를 통해 비용을 지불하게 된다.

 

여러분만의 템플릿을 만들고 필요할때마다 꺼내 쓰고 싶다면 이 포스팅을 참조하길 바란다.

 

 

 

이 글과 읽으면 좋은 글

 

챗GPT 완벽 가이드 보기

  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글