Google PSE로 Local LLM에 웹검색 기능 추가
Google PSE로 Local LLM에 웹검색 기능 추가
Google PSE로 웹검색 기능 추가
Google PSE(Programmable Search Engine)로 검색하려면 Google Custom Search JSON API가 필요하며, 이를 사용하려면 API 키와 검색엔진 ID (cx 값)가 필요합니다.
API 키는 Google Cloud Console에서 “Custom Search API”를 활성화한 후 API 키를 생성하고 검색엔진 ID (cx 값)은 Google Custom Search Engine에서 검색 엔진을 생성하면 제공됩니다.
Google PSE에서 API 생성
Google PSE API에서 구글 로그인 후 API 발급 페이지에 접속합니다. https://developers.google.com/custom-search/v1/overview?hl=ko
API생성은 문서 중간의 API키 주제의
키 가져오기
에서 진행합니다.API생성이 완료되면 Custom Search에 이용가능한 API가 생성됩니다. 잘 저장해주세요.
Seach engine Setup
Google Developers의 Programmable Search Engine로 이동해서 account를 생성합니다.
검색엔진을 생성하기 위해서
Add
버튼을 클릭합니다.검색엔진이 생성되면 아래와 같이 검색엔진 ID를 확인할 수 있습니다.
Open Web UI에 Google PSE 적용
이제 PSE사용을 위한 API키와 PSE 엔진 ID를 생성했으니 Open WebUI에 적용할 수 있습니다. 관리자 패널
> 웹검색 항목
을 선택하고 웹 검색
메뉴를 선택합니다.
상단의 웹 검색
메뉴를 enable하고 아래와 같이 생성한 API카와 ID를 넣습니다. 이제 LLM에 채팅하단의 웹 검색
버튼을 선택하면 웹 검색을 통한 정보를 바탕으로 답변합니다.
테스트를 위해서 Exaone3.5모델을 이용해서 검색을 실행합니다. “RAG”에 대한 설명을 웹검색을 통해서 설명해달라고 부탁했습니다. 검색을 통해서 6개의 사이트를 찾았네요.
카테고리 다른 글
Date | Title | Author |
---|---|---|
Jan 1, 3000 | 전체 카테고리 | |
Apr 9, 2025 | 구글 시트 API 접속 설정하기 | |
Apr 6, 2025 | Crawl4AI를 이용한 웹크롤링 | |
Apr 5, 2025 | Crawl4AI란 | |
Mar 30, 2025 | Ollama에서 Generation Parameter 설정 가이드 | |
Dec 23, 2023 | ChatGPT3.5와 ChatGPT4의 차이점 | |
Dec 22, 2023 | Google Gemeni API Key 얻기 | |
Dec 14, 2023 | RAG(Retrieval Argumented Generation) 정리하기 |