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 | 전체 카테고리 | |
Mar 20, 2025 | 우분투(Ubuntu)에서 ngrok 설치 및 사용 방법 | |
Feb 4, 2025 | Windows 11에서 WSL 설치 및 Docker 연결하기 | |
Oct 7, 2024 | Docker Compose로 Jenkins 설치 및 사용하기 | |
Aug 23, 2024 | 우분투(Ubuntu)에서 특정 폴더를 아파치 서버로 설정하기 | |
Jul 24, 2024 | GitHub Actions 시작하기 | |
Dec 31, 2023 | 우분투와 윈도우 파일 공유하기 (samba) | |
Dec 5, 2023 | crontab을 이용해서 Let’s Encrypt SSL 인증서 자동갱신 | |
Nov 27, 2023 | 우분투 docker, docker-compse 설치 | |
Nov 26, 2023 | AWS 호스팅 EC2 와 Lightsail의 차이 | |
Nov 20, 2023 | wsl 이미지 저장 위치 변경 및 백업 | |
Nov 20, 2023 | airflow postgresoperator 사용하기 | |
Nov 18, 2023 | docker-compose로 airflow 설치하기 | |
Nov 15, 2023 | wsl2에 docker 설치하기 | |
Nov 15, 2023 | mkfifo를 이용한 IPC | |
Oct 9, 2023 | Github Pull Request 템플릿 적용하기 |