ChatGPT API 키 발급받기
1. 브라우저에서 " https://openai.com/ " 사이트에 방문합니다.
2. 계정을 생성합니다.
- 계정은 이메일을 사용하여 가입할 수 있습니다.
- 또한, 구글, 마이크로소프트, 애플 계정을 사용하게 간단하게 생성할 수도 있습니다.
3. API key 생성하기
1). 로그인 후에 OpenAI 웹사이트 우측 상단에 프로필 이미지를 클릭하면 팝업 메뉴가 듭니다.
2). 메뉴에서 View API 키를 선택하면, API 키 관리 화면으로 이동합니다.
3). "Create new secret key" 버튼을 클릭하면 API 키가 발급됩니다.
2. 파이썬으로 ChatGPT 사용하기 사전 작업
1). 파이썬에서 openai 을 설치합니다.
# pip 업그레이드
python -m pip install --upgrade pip
# openai 설치
pip install openai
3. 파이썬 GhatGPT 전체 코드
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import argparse
import openai
#api key
openai.api_key="자신의 chatgpt api key 입력"
def chat_gpt():
messages = []
while True:
msg = input("User : ")
if(msg == "exit"):
break
else:
try:
if msg:
messages.append(
{"role": "user", "content": msg},
)
chat = openai.ChatCompletion.create(
model="gpt-3.5-turbo", messages=messages
)
response = chat.choices[0].message.content
print(f"ChatGPT: {response}")
messages.append({"role": "assistant", "content": response})
except Exception as e:
print('잘못된 질문입니다.', e)
if __name__ == '__main__':
print("채팅 종료는 'exit' 입력하세요")
chat_gpt()
3. 파이썬 GhatGPT 실행결과
-python bard_ai.py을 실행합니다.
-화면에 채팅 종료는 'exit'을 입력하세요 메세지와 함께 실행됩니다.
"대한민국 수도"는 이란 질문에
GhatGPT는 간단하게 "서울입니다" 라고 답변하는 화면을 볼 수 있습니다.
C#에서 ChatGPT 사용하기
'공학속으로 > python' 카테고리의 다른 글
[Python] 구글 크롤링하기 (0) | 2023.08.08 |
---|---|
[Python] 압축 파일 비밀번호 풀기 (0) | 2023.07.20 |
[Python] csv, text 파일 mysql 업로드 방법 (0) | 2023.04.27 |
[python] 따옴표 안의 문자열을 추출하는 정규식 (0) | 2023.01.10 |
[python] 판다스 데이터프레임 저장하기 (0) | 2022.12.07 |
댓글