Perplexica

Motor de busca com inteligência artificial

★ 18.5k LLM AI Chatbot

Source code

Author: ItzCrazyKns · License: MIT

Version: 1.9.3 · Updated

Sobre Perplexica

Perplexica é uma ferramenta de busca de código aberto alimentada por IA ou um mecanismo de busca com IA que mergulha profundamente na internet para encontrar respostas. Inspirado no Perplexity AI, é uma opção de código aberto que não apenas pesquisa na web, mas entende suas perguntas. Usa algoritmos avançados de aprendizado de máquina como busca por similaridade e embeddings para refinar resultados e fornece respostas claras com fontes citadas.

preview


Funcionalidades

  • LLMs Locais: Você pode utilizar LLMs locais como Llama3 e Mixtral usando Ollama.
  • Dois Modos Principais:
    • Modo Copilot: (Em desenvolvimento) Melhora a busca gerando diferentes consultas para encontrar fontes mais relevantes na internet. Como uma busca normal em vez de usar apenas o contexto do SearxNG, visita as principais correspondências e tenta encontrar fontes relevantes para a consulta do usuário diretamente da página.
    • Modo Normal: Processa sua consulta e realiza uma busca na web.
  • Modos de Foco: Modos especiais para responder melhor a tipos específicos de perguntas. Perplexica atualmente tem 6 modos de foco:
    • Modo Completo: Pesquisa em toda a web para encontrar os melhores resultados.
    • Modo Assistente de Escrita: Útil para tarefas de escrita que não requerem busca na web.
    • Modo de Busca Acadêmica: Encontra artigos e papers, ideal para pesquisa acadêmica.
    • Modo de Busca no YouTube: Encontra vídeos do YouTube com base na consulta de pesquisa.
    • Modo de Busca Wolfram Alpha: Responde consultas que precisam de cálculos ou análise de dados usando Wolfram Alpha.
    • Modo de Busca no Reddit: Pesquisa no Reddit por discussões e opiniões relacionadas à consulta.
  • Informações Atuais: Algumas ferramentas de busca podem fornecer informações desatualizadas porque usam dados de robôs de rastreamento e os convertem em embeddings e os armazenam em um índice. Diferentemente delas, o Perplexica usa o SearxNG, um metamecanismo de busca para obter os resultados e reclassificar e obter a fonte mais relevante, garantindo que você sempre obtenha as informações mais recentes sem a sobrecarga de atualizações diárias de dados.
  • API: Integre o Perplexica em seus aplicativos existentes e faça uso de suas capacidades.

Environment variables

View environment variables
PROJECT
  perplexica
DOMAIN
  stack.localhost
SEARXNG_API_URL
  http://perplexica-searxng:8080
SEARXNG_SECRET_KEY
  a8f5f167f44f4964e6c998dee827110c8a1f8f9d4e3b4c8d9a7e6f5b4c3d2a1b
NEXT_PUBLIC_WS_URL
  ws://$PROJECT.$DOMAIN
NEXT_PUBLIC_API_URL
  https://$PROJECT.$DOMAIN/api
SIMILARITY_MEASURE
  cosine
KEEP_ALIVE
  5m
OPENAI_API_KEY
 
GROK_API_KEY
 
ANTHROPIC_API_KEY
 
GEMINI_API_KEY
 
NEXT_TELEMETRY_DISABLED
  1
OLLAMA_HOST
  http://host.docker.internal:11434
OLLAMA_ORIGIN
  $OLLAMA_HOST

Uma alternativa para

  1. Perplexity  Perplexity

Relacionados

  1. Ollama  Open WebUI

    Uma interface amigável para chat com IA

    ★ 54.7k llm ai rag chatbot
  2. 🤯  LobeChat

    Framework de chat com IA de design moderno e código aberto

    ★ 51.6k llm ai rag chatbot
  3. 🤖  AnythingLLM

    O aplicativo de IA completo que você estava procurando

    ★ 27.8k llm ai rag chatbot