본문 바로가기

개발/파이썬 API6

[디스코드 봇] 롤 전적검색기능 만들기 - 1 주말에 심심해서 전적검색 디스코드봇을 만들어 보기로 했다. 정보가 많이 없어서 일일히 라이엇파일을 뜯어보고 만들었다. 만들어보고 싶으면 천천히 따라해보면 좋을 듯 하다. 먼저 디스코드봇을 만들어야하고, 라이엇 api의 토큰을 받아야한다. riot api 토큰을 받기 위해 먼저 riot 개발자 페이지로 가서 토큰을 받아주었다. Riot Developer Portal About the Riot Games API With this site we hope to provide the League of Legends developer community with access to game data in a secure and reliable way. This is just part of our ongoing effo.. 2024. 3. 17.
파이썬 각종 OCR 사용해보기 및 네이버 클라우드 AI OCR 사용법 (1) 유해이미지를 판별해야하는데 처음에는 야한이미지나 잔인한이미지를 판별하는 모델을 만들었었다. 만들고나서 어플 내에서 이전의 광고로 판단되어 삭제되었던 이미지를 가지고 와서 테스트를 해보았다. 하지만 실제로 어플에서는 그런 경우는 많이 없고 글자로 광고하는 경우가 많았다. 그래서 우선 글자로 광고하는 게시물을 잡는 로직을 거치려고 한다. 내가 생각한 방법은 먼저 OCR을 통해서 글자를 추출하고 글자가 있다면 형태소 분석을 통해 키워드를 추출하여 로직을 통해 광고성 글이 들어갔는지 판별하는 알고리즘이다. 내가 생각한 알고리즘인데 우선 유해이미지에 대해 정의하였고 무료 OCR를 먼저 사용해보았다. 1. tesseract tesseract는 검색했을때 가장 먼저 나온 파이썬 OCR 라이브러리였다. pip inst.. 2023. 3. 30.
파이썬 기상청 단기예보 API 사용해보고 활용하기 우리 어플에서 현재 모임을 만들 때 달력에 날을 체크하여 모임 일정을 생성한다. 현재는 그냥 달력에 아무런 표시가 되어 있지 않다. 이때 달력에 해당 날짜의 날씨가 적혀있다면 날을 선정하는데 도움이 되지 않을까 싶어 생각하게 되었다. 기상청 API를 활용하여 장소를 고르면 10일까지의 날씨를 알 수 있는 중기육상예보 API를 활용하여 나타낸다. 여기까지의 아이디어는 아래 게시글을 참고하면 된다. 파이썬으로 기상청 일기예보와 날씨 API 사용하기 기상청에서 제공하는 날씨 API를 사용해보려고 한다. 현재 내가 다니고 있는 회사는 모임플래폼을 운영하고 있다. 어플에서는 모임을 만들 수 있는데 날짜와 시간, 장소를 적는다. 그러면 모임을 beomcoder.tistory.com 그리고 모임날짜가 되면 모임이 시.. 2023. 2. 20.
파이썬으로 기상청 일기예보와 날씨 API 사용하기 기상청에서 제공하는 날씨 API를 사용해보려고 한다. 현재 내가 다니고 있는 회사는 모임플래폼을 운영하고 있다. 어플에서는 모임을 만들 수 있는데 날짜와 시간, 장소를 적는다. 그러면 모임을 하는 날이 일기예보가 제공되는 날이라면 날씨를 알려주면 모임 날을 바꾸거나 픽스하는데 도움이 되지 않을까하는 생각에서 시작하게 되었다. 알려주는 곳이 없어서 직접 적어본다.이걸 보고 좋은 api를 써보면서 양질의 사이트가 나왔으면 좋겠다. 먼저 API를 사용하기 위해 공공데이터사이트에 가서 가입해준다. 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.. 2023. 2. 18.
koGPT, openAI GPT3 사용해보기 (chat gpt3, dall-e) 1. openAI GPT3 사용해보기 결론부터 말하면 openAI의 gpt3과 dall e는 결제를 해야해서 포기하였다. 하지만 결제하면 사용할 수 있게 코드는 공유하려고 한다. 먼저 openAI의 chatgpt3에 사용된 모델을 똑같이 api로 사용할 수 있다. OpenAI API OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity. openai.com openAI에 들어가서 회원가입을 해준다. 구글로 회원가입하면 편하게 가입이 된다. 그다음 오른쪽 상단의 프로필을 누르고 view api keys 를 누르면 아래와.. 2023. 2. 13.
카카오 API 'Karlo', stable diffusion 사용해보기 집 컴퓨터가 좋지 못해 stable diffusion을 colab에서 사용해볼 수 있는 코드가 있어서 따라서 해보고 사용해봤는데 성능이 web ui보다 좋지 못해 실망했다. 코랩을 끄고 회사에서 사용할 api를 찾아보고 있었는데 카카오에서도 text to image를 서비스하고 있었다. 그래서 한번 사용해보고, 해보고 싶은 사람들이 있을 수 있을 것 같아 사용방법을 알려주려고 한다. 미리 말하지만 성능은 web ui보다 좋지 못하다. 서버에서 정해진 모델에 프롬포트만 입력하여 이미지를 가지고 오는거라 좋은 성능을 기대하려면 webui를 가서 공부하고 사용하는게 좋다. 취지는 카카오톡에서 text to image api를 만들었으니 한번 찍어먹어보자라는 의미이다. Kakao Developers 카카오 AP.. 2023. 2. 12.