프로젝트 소개
Vane은 전적으로 자체 하드웨어에서 실행되는 개인 정보 보호 중심의 AI 검색 엔진입니다. 광대한 인터넷 지식과 로컬 LLM(Ollama) 및 클라우드 제공업체(OpenAI, Claude, Groq) 지원을 결합하여 출처를 인용한 정확한 답변을 제공하며 검색을 완전히 비공개로 유지합니다.
## 기능
- **모든 주요 AI 제공업체 지원**: Ollama를 통한 로컬 LLM 사용 또는 OpenAI, Anthropic Claude, Google Gemini, Groq 등에 연결. 필요에 따라 모델을 혼합하여 사용.
- **스마트 검색 모드**: 빠른 답변을 위한 속도 모드, 일상적인 검색을 위한 균형 모드, 심층 조사를 위한 품질 모드.
- **소스 선택**: 웹, 토론, 학술 논문 검색. 더 많은 소스와 통합이 진행 중.
- **위젯**: 날씨, 계산, 주가 등 관련 정보가 있을 때 표시되는 유용한 UI 카드.
- **SearxNG 기반 웹 검색**: 정체성을 비공개로 유지하면서 여러 검색 엔진에 액세스. Tavily 및 Exa 지원 예정.
- **이미지 및 비디오 검색**: 텍스트 결과와 함께 시각적 콘텐츠 검색.
- **파일 업로드**: 문서를 업로드하고 질문. PDF, 텍스트 파일, 이미지 - Vane이 모두 이해.
- **특정 도메인 검색**: 찾고자 하는 위치를 알 때 특정 웹사이트로 검색 범위 제한.
- **스마트 제안**: 입력 시 지능적인 검색 제안 제공.
- **발견**: 하루 종일 흥미로운 기사와 트렌드 콘텐츠 탐색.
- **검색 기록**: 모든 검색이 로컬에 저장되어 언제든지 재방문 가능.
## 설치
### Docker (권장)
```bash
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
```
이 명령은 번들된 SearxNG 검색 엔진과 함께 Vane 컨테이너를 가져와 시작합니다. http://localhost:3000에서 액세스하세요.
### 자체 SearxNG 인스턴스와 함께 사용
```bash
docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest
```
SearxNG 인스턴스에 JSON 형식과 Wolfram Alpha 검색 엔진이 활성화되어 있는지 확인하세요.
### Docker 없는 설치
1. SearXNG를 설치하고 JSON 형식을 허용합니다.
2. 저장소를 클론하고 `npm i`를 실행합니다.
3. `npm run build`로 빌드하고 `npm run start`로 시작합니다.
4. http://localhost:3000에서 액세스합니다.
## 문제 해결
- **로컬 OpenAI-API 호환 서버**: 서버가 `0.0.0.0`에서 실행되고, 올바른 모델 이름과 API 키가 있는지 확인.
- **Ollama 연결 오류**: API URL을 확인. Windows/Mac에서는 `http://host.docker.internal:11434`, Linux에서는 `http://<private_ip>:11434` 사용. `OLLAMA_HOST=0.0.0.0:11434`로 Ollama를 네트워크에 노출.
- **Lemonade 연결 오류**: 포트 8000으로 유사한 단계.
## 검색 엔진으로 사용
브라우저 설정에 URL `http://localhost:3000/?q=%s`로 사이트 검색을 추가합니다.
## API
Vane은 개발자가 검색 엔진을 통합할 수 있는 API를 제공합니다. 자세한 내용은 문서를 참조하세요.
## 원클릭 배포
제공된 버튼으로 Sealos, RepoCloud, ClawCloud 또는 Hostinger에 배포합니다.
## 예정 기능
- 더 많은 위젯, 통합, 검색 소스
- 사용자 지정 에이전트
- 인증
## 지원
저장소에 별표를 표시하고, Ethereum으로 기부하거나, GitHub Issues를 통해 기여하세요. Discord 커뮤니티에 참여하세요.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.