본문 바로가기

OPEN AI API와 함께 파이썬으로 ChatGPT 구현하기

직장인 도구함 2024. 10. 11.

OPEN AI의 Chat GPT를 사용하시다가 파이썬으로 가져와서 구동이 가능하지 않을까 하는 생각에 찾아보니 Chat GPT API가 있었습니다. 이번 포스팅에서는 OPEN AI의 API를 통해 파이썬에서 Chat gpt를 구동하는 방법을 알아보도록 하겠습니다.

 

1. API 발급 방법

API는 사용할 수 있는 제한이 있기 때문에 OPEN AI 사이트에서 발급을 신청해야 합니다. 우선 OPEN AI의 사이트에서 API 관련으로 접속합니다. 이후 좌측 탭에 'API Keys'를 클릭하고 이후 뜨는 탭에서 'Create new secret key'를 클릭합니다.

 

 

 

다음으로 API 암호키를 생성하는 창이 뜨는데요. 하고 싶은 대로 이름을 입력하면 암호키를 발급해 줍니다. 이 키는 별도의 저장 장소에 잘 보관해야 하며, 절대로 인터넷이나 타인에게 공유해서는 안 됩니다.

 

 

2. 파이썬에서 Chat gpt 구동하기

파이썬을 실행하기 전에 cmd 창에서 'pip install openai' 명령어를 입력해 OPEN AI의 파이썬 패키지를 설치합니다. 설치 후, 파이썬에서 아래 코드를 입력한 후, 위에서 발급받은 API 키를 입력합니다.

 

from openai import OpenAI

client = OpenAI(
    api_key='여기에 API키 삽입'
)


completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {
        "role": "system", 
        "content": "You are helpful assistant"},
    {
        "role": "user", 
        "content": "안녕?"}
  ]
)

print(completion.choices[0].message.content)

 

코드를 실행하면 아래와 같이 정상적으로 실행되는 것을 확인할 수 있습니다.

 

댓글