Хотите узнать больше о его архитектуре и принципах работы? Вы можете прочитать об этом здесь.
## Особенности
Основные способы установки Perplexica — с использованием Docker и без Docker. Использование Docker настоятельно рекомендуется.
Убедитесь, что Docker установлен и работает на вашей системе.
Клонируйте репозиторий Perplexica:
git clone https://github.com/ItzCrazyKns/Perplexica.git
После клонирования перейдите в директорию, содержащую файлы проекта.
Переименуйте файл sample.config.toml
в config.toml
. Для установок с Docker вам нужно заполнить следующие поля:
OPENAI
: Ваш ключ API OpenAI. Вы заполняете это поле только в том случае, если хотите использовать модели OpenAI.
OLLAMA
: Ваш URL API Ollama. Вы должны ввести его в формате http://host.docker.internal:PORT_NUMBER
. Если вы установили Ollama на порт OnClickListener, используйте http://host.docker.internal:11434
. Для других портов корректируйте URL соответственно. Вы заполняете это поле только в том случае, если хотите использовать модели Ollama вместо моделей OpenAI.
GROQ
: Ваш ключ API Groq. Вы заполняете это поле только в том случае, если хотите использовать модели Groq.
ANTHROPIC
: Ваш ключ API Anthropic. Вы заполняете это поле только в том случае, если хотите использовать модели Anthropic.
Примечание: Вы можете изменить эти параметры после запуска Perplexica из диалога настроек.
SIMILARITY_MEASURE
: Мера сходства, используемая (Это поле заполняется по умолчанию; вы можете оставить его без изменений, если не уверены в его значении).5. Убедитесь, что вы находитесь в директории, содержащей файл docker-compose.yaml
, и выполните:
docker compose up -d
Подождите несколько минут, пока установка завершится. Вы можете получить доступ к Perplexica по адресу http://localhost:3000 в вашем веб-браузере.
Примечание: После сборки контейнеров вы можете запустить Perplexica напрямую из Docker без необходимости открытия терминала.
JSON
в настройках SearXNG.sample.config.toml
в config.toml
в корневой директории. Убедитесь, что вы заполнили все необходимые поля в этом файле.npm i
.npm run build
.npm run start
.Примечание: Использование Docker рекомендуется, так как это упрощает процесс установки, особенно при управлении переменными окружения и зависимостями.Для получения дополнительной информации, включая обновления и т.д., см. документацию по установке.
Если вы сталкиваетесь с ошибкой подключения к Ollama, это вероятно связано с тем, что backend не может подключиться к API Ollama. Чтобы исправить эту проблему, выполните следующие шаги:1. Проверьте URL API Ollama: Убедитесь, что URL API правильно указан в меню настроек. 2. Обновите URL API в зависимости от ОС:
http://host.docker.internal:11434
http://host.docker.internal:11434
http://<private_ip_of_host>:1.1434
. Поправьте номер порта, если вы используете другой.Пользователи Linux - экспонируйте Ollama в сеть:
Внутри /etc/systemd/system/ollama.service
вам нужно добавить Environment="OLLAMA_HOST=0.0.0.0"
. Затем перезапустите Ollama командой systemctl restart ollama
. Для получения дополнительной информации см. документацию Ollama
Убедитесь, что порт (по умолчанию 11434) не заблокирован вашим firewalлом.
Если вы хотите использовать Perplexica как альтернативу традиционным поисковым системам, таким как Google или Bing, или если вы хотите добавить сокращение для быстрого доступа из строки поиска вашего браузера, следуйте этим шагам:
http://localhost:3000/?q=%s
. Замените localhost
на ваш IP-адрес или доменное имя, и 3000
на номер порта, если Perplexica не запущена локально.Perplexica также предоставляет API для разработчиков, желающих интегрировать мощный поисковый движок в свои собственные приложения. Вы можете выполнять поиски, использовать несколько моделей и получать ответы на ваши запросы.
Для получения дополнительной информации см. полную документацию здесь.
Perplexica работает на Next.js и обрабатывает все запросы к API. Она сразу же работает в сети и остаётся доступной даже при использовании портового форвардирования.
Если вы считаете Perplexica полезной, рассмотрите возможность добавления звезды на GitHub. Это поможет больше людей найти Perplexica и поддержит разработку новых функций. Ваша поддержка очень ценна.### Донаты
Мы также принимаем донаты для поддержки нашего проекта. Если вы хотите внести свой вклад, вы можете использовать следующие опции для доната. Спасибо за вашу поддержку!
Ethereum |
---|
Адрес: 0xB025a84b2F269570Eb8D4b05DEdaA41D8525B6DD
|
Perplexica построена на идее, что AI и большие языковые модели должны быть доступны для всех. Если вы нашли ошибки или у вас есть идеи, пожалуйста, поделитесь ими через GitHub Issues. Для получения дополнительной информации о вкладе в Perplexica вы можете прочитать файл CONTRIBUTING.md для получения информации о том, как вы можете внести свой вклад.
itzcrazykns
. Спасибо за исследование Perplexica, AI-powered поискового движка, разработанного для улучшения вашего поискового опыта. Мы постоянно работаем над улучшением Perplexica и расширением его возможностей. Мы ценим вашу обратную связь и вклад, которые помогают нам сделать Perplexica еще лучше. Не забудьте проверять обновления и новые функции!Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )