반응형
1편:
2편:
자동화 하려면 그냥 2편까지 만든걸 반복문 하면 된다.
근데 우린 기능이 하나 추가 되어야 한다 ........ !
바로 GPT를 활용해야 한다는것 !
클라이언트(의뢰자)께선 게시물 제목은 직접 쓰신다 했고, 내용만 GPT의 내용을 가져와야 한다고 하셨다.
그럼 우린 openai 의 api를 사용해서 gpt와 대화를 나눠보도록 하자 !
pip install openai
뭐 부터 해야할까? 당연히 openai를 설치한다 .....
설치가 됐으면 api 키를 발급 받아야 하는데, 나는 당연히 클라이언트껄로 하고 있다. (제작중이라 협의된 사항)
구글이나 네이버에 openai api키 발급 받는걸 검색해서 받아오자.
(내가 찾아서 여기 올리는게 왜 이렇게 귀찮은지 모르겠다 ^^^^)
openai.api_key = 'api키 여기에 입력'
model = "gpt-3.5-turbo" #모델 입력하면됨.
tes = '무슨 질문 날릴지 여기다 쓰면됨'
messages = [{
"role": "system",
"content": "You are a helpful assistant."
}, {
"role": "user",
"content": tes
}]
response = openai.ChatCompletion.create(model=model, messages=messages)
return response['choices'][0]['message']['content']
이 코드 그대로 def 해서 함수로 만들어주자.
def gpt(txt): 이렇게 묶어주고,
tes = txt를 하던지, "content": tes << 이 부분의 tes를 txt로 변경해주던가 하자.
이제 1~3편까지의 모든걸 합치고 이것저것 활용하면서 프로젝트를 마무리 해보자 !
참고로 openai api는 유료다...... !
requests편 보러가기 !!
반응형
'프로그램 개발일지' 카테고리의 다른 글
[Python] 파이썬 블루스택 제어하기 - 1 (2) | 2024.06.15 |
---|---|
[Python] 스마트 스토어 API 활용 네이버 커머스 API 1편 (2) | 2024.06.15 |
[Python] 셀레니움으로 접속 안 되는 사이트 우회 방법 (1) | 2024.06.14 |
[Python] 네이버 블로그 자동 포스팅 만들기 - 2 (0) | 2024.06.14 |
[Python] 네이버 블로그 자동 포스팅 만들기 - 1 (2) | 2024.06.14 |