Perplexica

Поисковая система на базе искусственного интеллекта

★ 18.5k LLM AI Chatbot

Source code

Author: ItzCrazyKns · License: MIT

Version: 1.9.3 · Updated

О Perplexica

Perplexica - это инструмент поиска с открытым исходным кодом на базе ИИ или поисковая система с ИИ, которая глубоко исследует интернет для поиска ответов. Вдохновленная Perplexity AI, это опция с открытым исходным кодом, которая не просто ищет в интернете, но и понимает ваши вопросы. Она использует продвинутые алгоритмы машинного обучения, такие как поиск по схожести и вложения, для уточнения результатов и предоставляет четкие ответы с указанием источников.

preview


Функции

  • Локальные LLM: Вы можете использовать локальные LLM, такие как Llama3 и Mixtral, используя Ollama.
  • Два основных режима:
    • Режим Copilot: (В разработке) Улучшает поиск, генерируя различные запросы для нахождения более релевантных интернет-источников. Как обычный поиск, вместо использования только контекста SearxNG, он посещает лучшие совпадения и пытается найти релевантные источники для запроса пользователя непосредственно со страницы.
    • Обычный режим: Обрабатывает ваш запрос и выполняет веб-поиск.
  • Режимы фокусировки: Специальные режимы для лучшего ответа на конкретные типы вопросов. Perplexica в настоящее время имеет 6 режимов фокусировки:
    • Общий режим: Ищет по всему интернету для нахождения лучших результатов.
    • Режим помощника по письму: Полезен для письменных задач, не требующих поиска в интернете.
    • Режим академического поиска: Находит статьи и научные работы, идеален для академических исследований.
    • Режим поиска YouTube: Находит видео на YouTube на основе поискового запроса.
    • Режим поиска Wolfram Alpha: Отвечает на запросы, требующие вычислений или анализа данных, используя Wolfram Alpha.
    • Режим поиска Reddit: Ищет обсуждения и мнения на Reddit, связанные с запросом.
  • Актуальная информация: Некоторые поисковые инструменты могут давать устаревшую информацию, так как они используют данные от поисковых роботов и преобразуют их во вложения, сохраняя в индексе. В отличие от них, Perplexica использует SearxNG, метапоисковую систему, для получения результатов, их переранжирования и получения наиболее релевантного источника, обеспечивая всегда актуальную информацию без необходимости ежедневного обновления данных.
  • API: Интегрируйте Perplexica в свои существующие приложения и используйте ее возможности.

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

Альтернатива для

  1. Perplexity  Perplexity

Связанные

  1. Ollama  Open WebUI

    Удобный интерфейс для общения с ИИ

    ★ 54.7k llm ai rag chatbot
  2. 🤯  LobeChat

    AI-чат фреймворк с открытым исходным кодом и современным дизайном

    ★ 51.6k llm ai rag chatbot
  3. 🤖  AnythingLLM

    Универсальное AI-приложение, которое вы искали

    ★ 27.8k llm ai rag chatbot