반응형

✅ Python을 이용한 ChatGPT 사용하기

1. OpenAI 가입

Python을 이용하여 ChatGPT를 사용하기 위해서는 OpenAI를 가입해야한다.

아래 사이트에서 가입을 해보자

https://auth0.openai.com/

 

OpenAI

OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity.

openai.com

2. API키 생성

계정 생성 및 로그인 후, 우측 상단에  “Personal” -> “View API keys”:를 클릭

“Create new secret key”를 클릭하여 키를 발급

 

3. Python 파일 생성

chatbot.py 파일을 만들어 아래와 같이 코드를 붙여넣어준다.

이때 2번에서 만든 API key를 API_KEY에 입력해주고 실행해주면 완료가 된다.

 

 

import openai

# Define OpenAI API key 
API_KEY = # API 키 입력

def chatGPT(prompt, API_KEY = API_KEY):
  openai.api_key = API_KEY
  # Set up the model and prompt
  model_engine = "text-davinci-003"

  # Generate a response
  completion = openai.Completion.create(
      engine=model_engine,
      prompt=prompt,
      max_tokens=1024,
      n=1,
      stop=None,
      temperature=0.5,
  )

  response = completion.choices[0].text
  return response

def main():
    # 지문 입력 란
    prompt = input("Insert a prompt: ")
    print(chatGPT(prompt).strip())


if __name__ == '__main__':
    main()
반응형