Perplexica

Motore di ricerca basato sull'intelligenza artificiale

★ 18.5k LLM AI Chatbot

Source code

Author: ItzCrazyKns · License: MIT

Version: 1.9.3 · Updated

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.

preview


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

Un'alternativa a

  1. Perplexity  Perplexity

Correlati

  1. Ollama  Open WebUI

    Un'interfaccia intuitiva per la chat con l'IA

    ★ 54.7k llm ai rag chatbot
  2. 🤯  LobeChat

    Framework di chat AI open-source dal design moderno

    ★ 51.6k llm ai rag chatbot
  3. 🤖  AnythingLLM

    L'app di intelligenza artificiale tutto-in-uno che stavi cercando

    ★ 27.8k llm ai rag chatbot