구글링!! 많이하고계신가요~?
궁금한 사항이있을때 구글, 네이버. bing 들을 검색할 수 있지요!
그렇다면 CHATGPT 시대!!
실시간 궁금한 사항이 있어, llm에 검색하여 알아봐!!
라고 지시할때, LLM 은 어떤것을 보아야할까요~?
이때 LLM은 사용자가 사용하기 쉬운 UX로 검색하는것이 아니라,
컴퓨터가 익숙한 API를 활용하여 검색을 진행하게되는데요!.
이때 llm이 API를 활용, 손쉽게 검색할 수 있도록 도움주는 서비스가 바로 이 SERPAPI 입니다!!
ㅁ SerpApi 요약 : Google 검색 엔진 결과를 API를 통해 제공하는 서비스
ㅁ 용도 : 사용자는 SerpApi를 사용하여 Google 검색 자동화 및 결과 분석, 검색 결과를 다른 애플리케이션과 통합 가능
ㅁ 주요 기능
- Google 검색 결과 조회: SerpApi는 Google 검색 결과를 조회하여 사용자에게 제공 검색어, 위치, 기기, 언어 등 다양한 조건을 사용하여 검색 결과를 조회
- 검색 결과 분석: SerpApi는 검색 결과를 분석하여 제공. 검색 결과 순위, 관련성, 빈도수 등 다양한 정보 분석 가능
- 검색 결과 통합: SerpApi는 검색 결과를 다른 애플리케이션( 웹사이트, 앱, 데이터베이스 등 )과 통합 가능.
ㅁ 사용 예시(Python) : google 에서 Coffee 라는 검색 결과를 분석받고싶을떄!!
- 파이썬의 serppapi 를 활용하면 간단합니다!
from serpapi import GoogleSearch
params = {
"engine": "google",
"q": "Coffee",
"api_key": "{나의 api key}"
}
search = GoogleSearch(params)
results = search.get_dict()
organic_results = results["organic_results"]
- 결과물은?? : Json 기반의 장문의 결과물 데이터를 받을 수 있습니니다!!
위 json은 아래와 같이 구글 검색의 여거 결과를 파싱하는것 입니다!!
뿐만 아니라 아래 이미지와 같이 구글의 다양한 카테고리 결과를 볼 수 있으며,
api의 parameter에 해당 정보를 넣어주면 됩니다!
우리에게 친근한!! 네이버의 검색 API도 제공합니다!!
그 외에도 월마드. 유투브 등등 다양한 곳에서의 검색결과를 알 수 있지요!!
ㅁ 비용
- 가격은,,, 만만치가 않습니다! 무료로 가입할 경우 월 100건을 사용할 수 있고,
- 월 5000 건은 50$, 15,000 건은 130$의 비용을 지불야합니다!!
구글계정으로 간단하게 가입
이메일인증, 폰번호 인증을 마친 후 free 계정을 받아 사용해보시길 권장드립니다!
'데이터&AI > LLM' 카테고리의 다른 글
OpenAI !! 새로운 text 임베딩 모델 출시 (text-embedding-3) (1) | 2024.02.17 |
---|---|
[OpenAI] GPT-3.5-turbo 가격인하!! (24.2.16~) (0) | 2024.02.16 |
Tavily(타빌리)는 무엇일까?? (인공지능을 통한 검색!) (1) | 2024.01.29 |
Openai API로 DALL·E 이미지 생성하기!! (feat. python) (1) | 2024.01.27 |
GPT API 의 Function Calling 기능 알아보기!! (feat. Python) (0) | 2024.01.26 |
댓글