2023년 2월 15일 수요일

ChatGPT Python 으로 해보기 MacOS

 ChatGPT Python 으로 해보기<OpenAI>


1. pyenv + virtualenv + poetry 가 설치되어 있어야 한다.

2. 디렉토리 만들기

$ mkdir chatgpt
$ cd chatgpt


3. 패키지 설치하기

$ poetry init  

   ... 계속 엔터 ...

$ poetry add openai

$ code . 

4. main.py 짜기

import openai import argparse YOUR_API_KEY = '여기에 API KEY 입력' def chatGPT(prompt, API_KEY=YOUR_API_KEY): # set api key openai.api_key = API_KEY # Call the chat GPT API completion = openai.Completion.create( engine = 'text-davinci-003' # 'text-curie-001' # 'text-babbage-001' #'text-ada-001' , prompt = prompt , temperature = 0.5 , max_tokens = 1024 , top_p = 1 , frequency_penalty = 0 , presence_penalty = 0) return completion['choices'][0]['text'] def main(): # 지문 입력 란 prompt = input("Insert a prompt: ") print(chatGPT(prompt).strip()) if __name__ == '__main__': main()


5. 실행 하기

$ python main.py



아직 한글이 지원이 잘 안되기 때문에 영어로 하면 잘나온다.

그리고 무료의 경우 한도가 있어서 아래와 같이 오류가 나온다.





라벨: , , ,