À 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.
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