gpt 프로젝트 링크
인터넷 웹사이트에서 크롤링을 통해 위치 정보와 날씨 정보를 가져와서 알맞은 옷을 추천해주는 프로그램
프로그램은 사용자의 요청에 따라 날씨에 적합한 옷 추천을 제공하고, 그에 맞는 이미지를 생성하여 출력하는 것입니다. 코드를 분석하면 다음과 같은 단계로 나누어 볼 수 있습니다.
opean Ai api는 프로그램상 질문 하나당 0.019$정도의 비용이 소모된다.
[처음 18$까지는 무료로 사용할 수 있다. (1000번 정도의 옷 추천 가능)]
- 필요한 라이브러리를 가져옵니다.
- BeautifulSoup, urllib, openai, requests, re, cv2, numpy 등
- 네이버 날씨 검색 페이지를 요청하고 HTML 코드를 파싱합니다.
- 위치, 최저/최고/현재 온도, 습도, 미세먼지, 강수 정보를 추출합니다.
- 사용자로부터 나이, 성별, 옷 추천 요청 조건을 입력받습니다.
- 날씨 정보와 사용자 요청을 바탕으로 프롬프트를 생성하고 출력합니다.
- OpenAI API 키를 설정하고, 사용자의 메시지를 메시지 리스트에 추가합니다.
- GPT-3.5-turbo 모델을 사용하여 대화 완성을 생성하고, 응답에서 도움말의 내용을 추출합니다.
- 응답 메시지를 메시지 리스트에 추가하고, 도움말의 내용을 출력합니다.
- 이미지 생성을 위한 프롬프트를 작성하고 출력합니다.
- OpenAI 이미지 생성 API를 사용하여 이미지를 생성하고, 생성된 이미지의 URL을 가져옵니다.
- 이미지 URL을 사용하여 이미지를 다운로드합니다.
- 이미지를 출력합니다 (cv2를 사용하여 이미지를 출력하고, 키 입력 대기 후 창을 닫습니다).
이렇게 코드는 사용자의 요청에 따른 날씨 정보와 옷 추천을 텍스트와 이미지로 제공하는 것을 목표로 하고 있습니다.
실행 결과
코드:
https://concho.tistory.com/115
'2023 상반기 > Visual프로그래밍' 카테고리의 다른 글
파이썬 리뷰 (0) | 2023.04.18 |
---|---|
chat GPT api와 DALL.E-2 활용한 프로젝트 (블로그 자동 포스팅) (4) | 2023.04.07 |
chat gpt api를 활용한 프로젝트 (블로드 자동 포스팅) (0) | 2023.04.07 |
OpenAI 의 chat GPT와 Python을 이용한 tistory 자동 포스팅 프로잭트 (0) | 2023.03.30 |
프로잭트 파이썬 코드 (0) | 2023.03.22 |
댓글