Perplexica

Moteur de recherche propulsé par l'IA

★ 18.5k LLM AI Chatbot

Source code

Author: ItzCrazyKns · License: MIT

Version: 1.9.3 · Updated

À propos de Perplexica

Perplexica est un outil de recherche open-source propulsé par l'IA ou un moteur de recherche alimenté par l'IA qui explore en profondeur Internet pour trouver des réponses. Inspiré par Perplexity AI, c'est une option open-source qui ne fait pas que chercher sur le web mais comprend vos questions. Il utilise des algorithmes avancés d'apprentissage automatique comme la recherche par similarité et les embeddings pour affiner les résultats et fournit des réponses claires avec sources citées.

preview


Fonctionnalités

  • LLMs Locaux : Vous pouvez utiliser des LLMs locaux comme Llama3 et Mixtral en utilisant Ollama.
  • Deux Modes Principaux :
    • Mode Copilote : (En développement) Améliore la recherche en générant différentes requêtes pour trouver plus de sources Internet pertinentes. Comme une recherche normale, au lieu d'utiliser uniquement le contexte de SearxNG, il visite les meilleurs résultats et essaie de trouver des sources pertinentes directement depuis la page.
    • Mode Normal : Traite votre requête et effectue une recherche web.
  • Modes de Focus : Modes spéciaux pour mieux répondre à des types de questions spécifiques. Perplexica dispose actuellement de 6 modes de focus :
    • Mode Tout : Recherche sur tout le web pour trouver les meilleurs résultats.
    • Mode Assistant d'Écriture : Utile pour les tâches d'écriture ne nécessitant pas de recherche web.
    • Mode Recherche Académique : Trouve des articles et des documents, idéal pour la recherche académique.
    • Mode Recherche YouTube : Trouve des vidéos YouTube basées sur la requête de recherche.
    • Mode Recherche Wolfram Alpha : Répond aux requêtes nécessitant des calculs ou une analyse de données via Wolfram Alpha.
    • Mode Recherche Reddit : Recherche sur Reddit des discussions et opinions liées à la requête.
  • Informations Actuelles : Certains outils de recherche peuvent vous donner des informations obsolètes car ils utilisent des données de robots d'indexation et les convertissent en embeddings stockés dans un index. Contrairement à eux, Perplexica utilise SearxNG, un métamoteur de recherche pour obtenir les résultats, les reclasser et obtenir la source la plus pertinente, garantissant que vous obtenez toujours les informations les plus récentes sans la surcharge des mises à jour quotidiennes.
  • API : Intégrez Perplexica dans vos applications existantes et utilisez ses capacités.

Variables d'environnement

Voir les variables d'environnement
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

Une alternative à

  1. Perplexity  Perplexity

Autres alternatives

  1. Ollama  Open WebUI

    Une interface conviviale pour l'IA conversationnelle

    ★ 54.7k llm ai rag chatbot
  2. 🤯  LobeChat

    Framework de chat IA open-source au design moderne

    ★ 51.6k llm ai rag chatbot
  3. 🤖  AnythingLLM

    L'application IA tout-en-un que vous cherchiez

    ★ 27.8k llm ai rag chatbot