Об этом проекте

Vane — это ориентированный на приватность AI-движок ответов, который работает полностью на вашем собственном оборудовании. Он объединяет знания из огромного интернета с поддержкой локальных LLM (Ollama) и облачных провайдеров (OpenAI, Claude, Groq), предоставляя точные ответы с указанием источников и сохраняя ваши поисковые запросы полностью приватными. ## Возможности - **Поддержка всех основных AI-провайдеров**: используйте локальные LLM через Ollama или подключайтесь к OpenAI, Anthropic Claude, Google Gemini, Groq и другим. Комбинируйте модели в зависимости от ваших потребностей. - **Умные режимы поиска**: выбирайте режим Speed для быстрых ответов, режим Balanced для повседневного поиска или режим Quality для глубокого исследования. - **Выбор источников**: ищите в интернете, обсуждениях или научных статьях. Больше источников и интеграций в разработке. - **Виджеты**: полезные UI-карточки, которые появляются, когда это уместно, например погода, вычисления, цены на акции и другие быстрые справки. - **Веб-поиск на базе SearxNG**: доступ к нескольким поисковым системам с сохранением вашей анонимности. Поддержка Tavily и Exa появится скоро. - **Поиск изображений и видео**: находите визуальный контент вместе с текстовыми результатами. - **Загрузка файлов**: загружайте документы и задавайте вопросы по ним. PDF, текстовые файлы, изображения — Vane понимает их все. - **Поиск по конкретным доменам**: ограничивайте поиск определёнными сайтами, когда вы знаете, где искать. - **Умные подсказки**: получайте интеллектуальные поисковые подсказки по мере ввода. - **Discover**: просматривайте интересные статьи и популярный контент в течение дня. - **История поиска**: каждый поиск сохраняется локально, чтобы вы могли вернуться к своим находкам в любое время. ## Установка ### Docker (рекомендуется) ```bash docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest ``` Эта команда загружает и запускает контейнер Vane со встроенным поисковым движком SearxNG. Доступ по адресу 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. Используйте `http://host.docker.internal:11434` в Windows/Mac, `http://<private_ip>:11434` в Linux. Откройте Ollama для сети с помощью `OLLAMA_HOST=0.0.0.0:11434`. - **Ошибки подключения к Lemonade**: аналогичные шаги с портом 8000. ## Использование в качестве поисковой системы Добавьте поиск по сайту с URL `http://localhost:3000/?q=%s` в настройках браузера. ## API Vane предоставляет API для разработчиков, позволяющий интегрировать его поисковый движок. Подробности см. в документации. ## Развёртывание в один клик Разверните в Sealos, RepoCloud, ClawCloud или Hostinger с помощью предоставленных кнопок. ## Предстоящие возможности - Больше виджетов, интеграций, источников поиска - Пользовательские агенты - Аутентификация ## Поддержка Поставьте звезду репозиторию, пожертвуйте через Ethereum или внесите вклад через GitHub Issues. Присоединяйтесь к Discord для поддержки сообщества.