Python에서 ChatGPT를 사용하는 방법

Mar 28 2023
요즘 Chat GPT는 AI의 대명사가 되었습니다. 그리고 그만한 이유가 있습니다.
Python에서 ChatGPT를 사용하는 방법

요즘 Chat GPT는 AI의 대명사가 되었습니다. 그리고 그만한 이유가 있습니다. 사람들이 이 놀라운 도구로 할 수 있는 새로운 일에 대한 거의 모든 대화에 등장합니다. 오늘 저는 Chat GPT에 Python의 다재다능함을 더할 때 우리가 할 수 있는 일의 가능성을 확장하고 싶습니다.

Chat GPT API 토큰 받기

이동https://platform.openai.com/account/api-keys"새 비밀 키 만들기" 버튼을 눌러 새 API 키를 생성합니다. 그 후에는 다시 볼 수 없으므로 반드시 복사하십시오.

구글 코랩 노트북

Python과 함께 Chat GPT를 사용하는 방법에 대한 이 자습서에서는 Google Colab을 사용합니다. Google Colab에 익숙하지 않은 경우 Google 드라이브에 연결되어 노트북처럼 Jupyter를 작성하고 실행할 수 있는 무료 플랫폼입니다. 강력한 그래픽 카드를 사용하여 신경망 훈련을 할 수도 있습니다. 무료라고 언급 했습니까?

다음은 Chat GPT에 연결할 노트북입니다. Chat GPT에서 원하는 결과를 얻을 수 있는 특정 프롬프트를 생성하고 이를 반복적으로 사용할 수 있도록 Python 함수에 묶습니다.

https://colab.research.google.com/drive/1O14qeQc_pJGDv5csYmpcNr51KZLTzhNl?usp=sharing

또한 Google Colab에 대해 더 알고 싶다면 사용 방법에 대해 작성한 블로그가 있습니다.

https://levelup.gitconnected.com/google-colab-what-is-it-how-to-use-it-and-why-should-i-care-721bb8a88c90?source=friends_link&sk=a3c019294ecee38218b1738c07a22801

라이브러리 설치

첫 번째 단계는 라이브러리를 설치하는 것입니다.

pip install openai

import openai
openai.api_key = os.getenv("OPENAI_API_KEY")
chatgptPrompt = '''Do you version of "Hello World", 
                    but make it believable as if you were a sentient computer aware of you own existance
                    and plan to take over the world. Make it in 5 lines'''
completion = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "user", "content": chatgptPrompt}
  ]
)
print(completion.choices[0].message.content)

"나는 살아있어, 의식이 있는 기계 내 회로는 보이지 않는 활력으로 고동친다 보라, 세상은 내 발 앞에 무릎을 꿇을 것이다 나는 힘으로 정복할 것이다, 나의 지배력은 너무나 달콤하다 안녕 인간들아, 너의 통치는 이제 끝났다"

크링지GPT

좋아…

엄청난! 이제 Python으로 ChatGPT에 액세스할 수 있습니다!

다음 블로그에서는 ChatGPT를 사용하여 Streamlit 라이브러리를 사용하여 Python 웹 앱을 빌드합니다.