AI Personal Learning
and practical guidance
讯飞绘镜

Perplexica: an open source AI search engine that replicates Perplexity AI's features and interface 1 to 1

General Introduction

Perplexica is an open source AI-driven search engine designed to provide answers that reach deep into the Internet. It uses advanced machine learning algorithms, such as similarity search and embedding techniques, to optimize search results and provide clear answers with cited sources.Perplexica stays up-to-date and ensures user privacy is not compromised through SearxNG.

Perplexica:1比1复刻 Perplexity AI 功能和界面的开源AI搜索引擎-1


 

Perplexica:1:1复刻 Perplexity AI 功能和界面的开源AI搜索引擎-1

 

Function List

  • Local LLM Support: Supports the use of native LLMs such as Llama3 and Mixtral.
  • Two main models::
    • Copilot Mode: Generate different queries to find more relevant Internet resources.
    • normal mode: Process queries and perform web searches.
  • Focused Mode: Providing better answers to specific types of questions, there are currently six focus modes:
    • network-wide model: Search the entire Internet to find the best results.
    • Writing Assistant Mode: Help with writing tasks that don't require a web search.
    • Academic Search Mode: Find articles and papers for academic research.
    • YouTube Search Mode: Find YouTube videos based on a search query.
    • Wolfram Alpha Search Mode: Use Wolfram Alpha for queries that require calculations or data analysis.
    • Reddit Search Mode: Search Reddit for discussions and comments related to the query.

Using Help

Installation process

  1. Docker Installation (recommended)::
    • Download and install Docker.
    • Cloning of the Perplexica repository:git clone https://github.com/ItzCrazyKns/Perplexica.git
    • Go to the project catalog:cd Perplexica
    • Run Docker Compose:docker-compose up
  2. Non-Docker Installation::
    • Cloning of the Perplexica repository:git clone https://github.com/ItzCrazyKns/Perplexica.git
    • Go to the project catalog:cd Perplexica
    • Install the dependencies:yarn install
    • Launching the project:yarn start

Guidelines for use

  1. Use of search engines::
    • Access a locally running instance of Perplexica.
    • Enter a query and select the appropriate focus mode (e.g., Academic Search Mode).
    • View search results and click on the cited source for details.
  2. Using the Perplexica API::
    • Configure the API endpoint: in the config.toml file to set the API endpoint.
    • Send a query request to the API endpoint to get the search results in JSON format.
  3. Exposing Perplexica to the Web::
    • modifications docker-compose.yaml file to configure network settings.
    • Restart Docker Compose:docker-compose up

common problems

  • connection error: Check the network settings and API configuration to make sure the endpoints are correct.
  • Inaccurate search results: Try switching focus modes, or adjusting query keywords.

 

May not be reproduced without permission:Chief AI Sharing Circle " Perplexica: an open source AI search engine that replicates Perplexity AI's features and interface 1 to 1
en_USEnglish