Perplexica

AI搭載検索エンジン

★ 18.5k LLM AI Chatbot

Source code

Author: ItzCrazyKns · License: MIT

Version: 1.9.3 · Updated

Perplexica について

Perplexicaは、インターネットを深く検索して回答を見つけるAI駆動の検索ツール、またはAI駆動の検索エンジンのオープンソースです。Perplexity AIにインスパイアされ、単にウェブを検索するだけでなく、質問を理解するオープンソースのオプションです。類似性検索や埋め込みなどの高度な機械学習アルゴリズムを使用して結果を絞り込み、ソースを引用した明確な回答を提供します。

preview


機能

  • ローカルLLM: Ollamaを使用してLlama3やMixtralなどのローカルLLMを利用できます。
  • 2つのメインモード:
    • コパイロットモード: (開発中) より関連性の高いインターネットソースを見つけるために異なるクエリを生成して検索を強化します。通常の検索とは異なり、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. Ollama  Open WebUI

    AIチャットのためのユーザーフレンドリーなインターフェース

    ★ 54.7k llm ai rag chatbot
  2. 🤯  LobeChat

    オープンソース、モダンデザインのAIチャットフレームワーク

    ★ 51.6k llm ai rag chatbot
  3. 🤖  AnythingLLM

    お探しだったオールインワンAIアプリ

    ★ 27.8k llm ai rag chatbot