👾 대외활동/📍위키북스 인공지능 서포터즈

[파이썬 프로젝트] 인공지능과 웹 서비스 연결

오브 🧙‍♂️ 2023. 10. 5. 20:40

파이썬 독학 중인 나.
api가 뭔지 정확히 이해를 못 해서 좀 애먹음.
⬇️
api에 대한 정보는 위키북스 [만들면서 배우는 인공지능 서비스]-챕터2-5,6과
코딩애플님이 풀어서 설명해주신 api영상을 참고하면 알 수 있다.
https://www.youtube.com/watch?v=ckSdPNKM2pY 

[ WEATEHR API를 활용한 날씨 정보 받아오는 인공지는 서비스 프로젝트 ]
 

request 라이브러리와 os 라이브러리를 통해
weatherapi에 있는 실시간 날씨 정보를 받아올 수 있다. 

날씨 정보 중에서도 내가 원하는 정보만 추출할 수도 있다.
나는 도시 이름, 날씨 정보, 섭씨, 화씨 이렇게 4개를 불러왔다 !

받아온 정보를 json코드로 변환해보았다. 
get_current_weather 함수가 그 역할을 해줄 것이다.

변환 성공이다 👍

파리의 날씨도 출력해보았다 🌞

 
get_current_weather 함수에 run_conversation 함수를 추가해
도시 이름을 지정해 현재 날씨를 물어볼 수 있다.
openAI의 Chat Completions API 함수 호출 기능을 이용했는데, 오류가 나서 일부 수정했다.
 

난 openal를 사용했던 이력이 있어 약 5달러를 지불해야 했다.
 

홈페이지의 API keys에서 api를 발급받을 수 있다!

 

수원의 날씨

수원의 날씨에 대해서도 물어보고,

뉴욕의 날씨
서울의 현재 시각
파리 날씨를 섭씨로
뉴욕 날씨를 화씨로

다양한 질문을 던졌는데 아주 잘 나왔다!
 
실습해보면서
더운지,추운지,옷차림은 어떻게 입는 게 좋은지,
밖에(외부는) 밝은지, 어두운지 등등 기준을 잡아 넣어주면 더 재밌겠다는 생각이 들었다~!!!
(ex) 10월~3월은 5시가 넘어가면 어두운 걸로 / 7월~9월은 7시가 넘어가면 어두운 걸로,
몇 도 이상이면 더우니 얇은 긴팔을 입는 것을 추천한다!
뭐 이런 내용을 추가하면 좋지 않을까 하는 생각이다 )

uxui 스터디한 내용과 프론트 지식 좀 배워서
나중에 웹사이트나 앱을 하나 만들어보면 어떨까 하며 신나있는 상태ㅋㅋㅋ
 이번 년도 가기 전에 프로젝트 디벨롭해보고 싶다!
이렇게 또 파이썬 프로젝트 경험 쌓기 👏👏👏
 
친절하게 api 받아오는 사이트 가입부터 설명되어 있는 책
파이썬 독학 중이고, ai를 사용해 파이썬 프로젝트 하나 해보고 싶은 분에게 아주 추천한다 😊👍
⬇️
https://www.yes24.com/Product/Goods/122124215

만들면서 배우는 나만의 인공지능 서비스 - 예스24

최신 인공지능 API를 이용해 나만의 인공지능 서비스를 만들어 보세요!이 책은 챗GPT를 비롯한 다양한 생성형 인공지능 API를 사용하는 방법과 실제 프로젝트에 적용하는 방법을 다룬다. 컴퓨터

www.yes24.com