AI

파이썬으로 chatGPT 사용하기

Teodore 2023. 3. 5. 13:15
728x90

openAI 설치

파이썬 코드에서 chatGPT를 사용하기 위해서는 먼저 openAI 패키지를 설치해야 한다. 

파이썬이나 pip가 설치되지 않은 사람이라면 아래 글을 참조하여 먼저 설치하고 진행하도록 하자. 

2023.03.05 - [python] - python 설치 방법 정리

 

python 설치 방법 정리

오늘은 python 설치 방법에 대해 정리해보려고 한다. python 다운로드 https://www.python.org/ 위 파이썬 사이트에 들어가서 최신 버전을 받아도 좋고 많이 사용하는 3.7 버전을 다운로드 받아도 좋다. pytho

teolog.tistory.com

2023.03.05 - [python] - pip 설치 방법 정리

 

pip 설치 방법 정리

python을 설치한 뒤에는 패키지 설치를 위해 pip를 설치해야 한다. pip 설치 방법 먼저 윈도우 찾기 창에서 cmd를 입력한 뒤 관리자 권한으로 실행하자. 그 뒤 아래 명령 입력하면 된다. curl https://boots

teolog.tistory.com

 

cmd창에서 openAI 패키지를 아래와 같이 설치하자. 

openAI 패키지 설치

파이썬에서 openAI API 사용하기

파이썬(python)에서 openAI API를 사용하기 위해서는 아래와 같은 과정이 필요하다. 

  1. OpenAI API 계정 만들기 및 API Key 가져 오기: OpenAI API를 사용하려면 먼저 OpenAI API 계정생성.
  2.  API Key 가져오기 :  API Key를 가져오려면 OpenAI API 대시 보드로 이동하고 "API Keys"를 클릭한 다음 "New API Key"를 클릭하여 획득.

파이썬에 아래의 코드를 붙여 넣어보자

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import openai
import os
 
os.environ["OPENAI_API_KEY"= "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
 
openai.api_key = os.getenv("OPENAI_API_KEY")
 
def generate_response(prompt):
    model_engine = "text-davinci-002"
    response = openai.Completion.create(
      engine=model_engine,
      prompt=prompt,
      max_tokens=1024,
      n=1,
      stop=None,
      temperature=0.5,
    )
    return response.choices[0].text.strip()
 
prompt = "Hello, how are you?"
 
response = generate_response(prompt)
 
print(response)
 
cs

여기에서 "OPENAI_API_KEY"에는 실제 자신의 키를 넣어주어야 한다. 

키를 얻는 방법은 openAI 홈페이지에 접속하여 계정에서 확인하면 된다. 

https://platform.openai.com/account/api-keys

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

 

이제 이것을 활용하여 다양한 openAI API를 사용해보면 될 것 같다. 

728x90