안녕하세요 미토리야입니다.
Openai API를 사용
chatGPT를 사용해서 글을 작성한 결과를 프로그램에서 사용하려면 openai api를 설치합니다.
명령어는 아래와 같습니다.
pip install openai
정상적으로 설치되면 아래와 같이 설치결과가 나옵니다.
API 발급방법
API 키 발급은 아래 링크 openai 사이트에서 발급하면 됩니다.
https://platform.openai.com/api-keys
API 연결 방법
설치되면 아래와 같이 API 를 연결합니다.
import openai
# 발급받은 API 키 설정
OPENAI_API_KEY = "오픈AI 발급 인증키"
# openai API 키 입력
openai.api_key = OPENAI_API_KEY
API 사용 방법
공식문서는 아래 링크와 같다.
https://platform.openai.com/docs/guides/text-generation
질문내용을 작성한 후, API를 호출해서 결과를 확인합니다.
#모델 선택
model = "gpt-3.5-turbo"
#질문 작성
question = "계절별 패션에 대한 글을 작성해줘"
#메시지 설정
messages = [{
"role": "system",
"content":"You are a great posting assist"
}, {
"role": "user",
"content":question
}]
# ChatGPT API 호출
response = openai.ChatCompletion.create(model=model, messages=messages)
answer = response['choices'][0]['message']['content']
print(answer)
Tip
코드 실행시 오류가 발생한다면, openai 버젼을 0.28 으로구버젼으로 변경한다.
pip install -U openai==0.28
최신버젼으로 변경하려면 아래와 같이 설치한다.
pip install -U openai