ID:
PW:

     0 분
     10 분

엔지니어 돌종
  dolljong
프로그래밍 Tips
프로그래밍에 관한 Tip을 공유하는 곳입니다.


[파이썬] 파이썬으로 chatGPT API 이용하기
이석종  2023-04-11 17:32:11, 조회 : 262, 추천 : 35

1. openai.com가입하기
openai.com에 접속해서 회원가입하기.
이메일 주소와 전화번호를 입력하고 가입하면 3개월동안 5달러의 사용권한을 준다.

2. API key 받기
https://platform.openai.com/docs/api-reference 접속

우측 personal을 클릭하면 View API key를 선택하면 아래의 주소로 연결된다.
https://platform.openai.com/account/api-keys



create new secret key를 선택해서 key생성
비밀번호와 같은 것이므로 다른 사람에게 노출되지 않도록 저장한다.

3. openai설치하기
cmd상태에서 pip install openai를 입력해서 openai 설치

4. 코딩하기
주피터 노트북으로 아래의 코드를 실행.
이 코드에서 "발급받은 키"는 2단계에서 발급받은 API key다.
아래의 chat함수는 사용자에게서 질문을 받아서 답변을 출력해주는 함수다.

import openai
openai.api_key = "발급받은 키"
database=""
def chat(message):
  response = openai.ChatCompletion.create(
      model = "gpt-3.5-turbo",
      messages = [
          {"role":"system","content":database},
          {"role":"user","content":message}
      ],
  )
  print(response.choices[0]["message"]["content"])

위 블럭을 실행하면 chat함수가 정의된 것이므로
아래 블럭을 추가하여 대화를 하면 됨.

chat("Hi")
chat("한강 교량 중 주지간장이 가장 긴 교량은?")


  추천하기   목록보기

Copyright 1999-2023 Zeroboard / skin by zero
구조설계의 미래를 준비하는 모임 [구조설계미래포럼]