Informazioni su Perplexica
Perplexica è uno strumento di ricerca open-source basato sull'IA o un motore di ricerca potenziato dall'IA che esplora in profondità internet per trovare risposte. Ispirato da Perplexity AI, è un'opzione open-source che non si limita a cercare nel web ma comprende le tue domande. Utilizza algoritmi avanzati di machine learning come la ricerca per similitudine e gli embedding per raffinare i risultati e fornisce risposte chiare con citazione delle fonti.
Caratteristiche
- LLM Locali: Puoi utilizzare LLM locali come Llama3 e Mixtral usando Ollama.
- Due Modalità Principali:
- Modalità Copilot: (In sviluppo) Potenzia la ricerca generando diverse query per trovare fonti internet più pertinenti. Come nella ricerca normale invece di utilizzare solo il contesto di SearxNG, visita i risultati principali e cerca di trovare fonti rilevanti per la query dell'utente direttamente dalla pagina.
- Modalità Normale: Elabora la tua query ed esegue una ricerca web.
- Modalità Focus: Modalità speciali per rispondere meglio a tipi specifici di domande. Perplexica ha attualmente 6 modalità focus:
- Modalità Completa: Cerca in tutto il web per trovare i migliori risultati.
- Modalità Assistente di Scrittura: Utile per compiti di scrittura che non richiedono ricerche web.
- Modalità Ricerca Accademica: Trova articoli e documenti, ideale per la ricerca accademica.
- Modalità Ricerca YouTube: Trova video YouTube basati sulla query di ricerca.
- Modalità Ricerca Wolfram Alpha: Risponde a query che necessitano di calcoli o analisi dati usando Wolfram Alpha.
- Modalità Ricerca Reddit: Cerca su Reddit discussioni e opinioni relative alla query.
- Informazioni Attuali: Alcuni strumenti di ricerca potrebbero fornire informazioni obsolete perché utilizzano dati da bot di crawling e li convertono in embedding memorizzandoli in un indice. A differenza di questi, Perplexica utilizza SearxNG, un metamotore di ricerca per ottenere i risultati e riordinarli per ottenere la fonte più rilevante, assicurando che tu riceva sempre le informazioni più recenti senza il sovraccarico di aggiornamenti quotidiani dei dati.
- API: Integra Perplexica nelle tue applicazioni esistenti e sfrutta le sue capacità.
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