
요즘에는 웹 개발 뿐만 아니라 AI 공부도 같이 해야돼서 챗봇을 활용할 것이다.
[openai]( platform.openai.com) 해당 사이트로 이동하면 흔히 사용하는 chatgpt 회사 사이트로 접속된다.
로그인하기 or 회원가입하기
꼭 시크릿모드로 수행하길.. 중복된 IP가 많다며 로그인이랑 회원가입 둘 다 불가능했다.
settings -> billings에서 카드 등록+ 5.5달러 보유

limit에서 set a monthly budget 0으로 수정 후 save

API key 발급
1. github에서 만든 repository 불러오기
Clone Git Repository 누르고 만든 repository 가져오기

2. terminal에서 venv 설정하기 -> 자세한 코드는 readme 파일에 명시
3. interpreter venv로 설정해주기
venv로 설정해줬으니 실행도 venv로 실행해야 하므로 Interpreter 까지 설정해주기

4. OpenAI 라이브러리 설치하기.
pip install openai
터미널에 위의 코드를 입력하여 설치를 진행해준다.
5. requirement.txt 파일 생성하기

앞으로 설치하는 라이브러리는 requirement.txt에 다음과 같이 저장할 것이다.
다음에 사용하게 된다면 하나하나 설치하지 않고 해당 파일만 넣어주면 자동으로 설치되므로 매우 편리하다.👍
6. gpt 관련 api 사이트로 이동해서 예시 코드 복사해서 가져오기
7. 코드는 다음과 같다.
from openai import OpenAI
client = OpenAI(api_key="")
completion = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": ""},
{"role": "user", "content": "클라우드 설명해줘."}
]
)
print(completion.choices[0].message)
해당 코드에서 OpenAI(api_key="")부분에 발급받은 키를 넣어주고 실행해보자.
다음과 같이 클라우드에 대한 답변을 가져온다.
너무 신기했다...
GPT라는 인공지능 모델 API를 가져와서 챗봇 기능을 출력해보는 것까지 수행하였다.