본문 바로가기
파이썬

파이썬 워드프레스 글 자동 등록 방법

by 미토리야 2024. 4. 27.

안녕하세요 미토리야입니다.

 

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