728x90
    
    
  반응형
    
    
    
  API keys 값 할당 받기
1. OpenAI 웹사이트 https://platform.openai.com
2. Sing up 버튼 선택 후 계정 생성, 계정 생성이 됐을 경우 로그인하여 자신의 계정을 선택 한 후, View API keys를 선택 -> 해당 페이지에서 API에서 keys값 받음


해당 keys값은 메모해둬야 함
chatGPT 실습하기
openai 라이브러리 설치
pip install openaiimport openai
key1 = "api에서 받은 key값 복사하기"
openai.api_key = key1
실습 - 3개 이상 답변 받기
for i in range(3):
  text1 = input("my turn : ")
  msg = text1
  msg_input = [ ]
  msg_input.append( {"role":"user", "content":msg})
  response = openai.ChatCompletion.create(
         model="gpt-3.5-turbo",
         messages=msg_input
  )
  print(response.choices[0].message.content)
실습 - 대화 내용 파일로 남기기
with open("test01.txt", "w") as f:
    for i in range(3):
        text1 = input("my turn : ")
        msg = text1
        msg_input = [ ]
        msg_input.append( {"role":"user", "content":msg})
        response = openai.ChatCompletion.create(
                model="gpt-3.5-turbo",
                messages=msg_input
        )
        print(response.choices[0].message.content)
        f.write(response.choices[0].message.content)실습 - 함수화
msg_input = [ ]
def chatBot(msg):
  global msg_input
  msg_input.append( {"role":"user", "content":msg})
  
  response = openai.ChatCompletion.create(
       model="gpt-3.5-turbo",
       messages=msg_input
  )
  return response.choices[0].message.content728x90
    
    
  반응형