Perplexica

AI驱动的搜索引擎

★ 18.5k LLM AI Chatbot

Source code

Author: ItzCrazyKns · License: MIT

Version: 1.9.3 · Updated

关于 Perplexica

Perplexica是一个开源的人工智能搜索工具或搜索引擎,可以深入互联网寻找答案。受Perplexity AI启发,它是一个不仅可以搜索网页,还能理解你的问题的开源选项。它使用相似度搜索和嵌入等高级机器学习算法来优化结果,并提供带有引用来源的清晰答案。

preview


功能特点

  • 本地LLM:你可以通过Ollama使用本地LLM,如Llama3和Mixtral。
  • 两种主要模式:
    • 副驾驶模式:(开发中)通过生成不同的查询来提升搜索,找到更多相关的互联网资源。与普通搜索不同,它不仅使用SearxNG的上下文,还会访问排名靠前的匹配结果,直接从页面中寻找与用户查询相关的资源。
    • **普通模式:**处理你的查询并执行网络搜索。
  • **专注模式:**特殊模式可以更好地回答特定类型的问题。Perplexica目前有6种专注模式:
    • **全模式:**搜索整个网络以找到最佳结果。
    • **写作助手模式:**适用于不需要搜索网络的写作任务。
    • **学术搜索模式:**查找文章和论文,适合学术研究。
    • **YouTube搜索模式:**根据搜索查询查找YouTube视频。
    • **Wolfram Alpha搜索模式:**使用Wolfram Alpha回答需要计算或数据分析的查询。
    • **Reddit搜索模式:**在Reddit上搜索相关讨论和意见。
  • **最新信息:**一些搜索工具可能会给你过时的信息,因为它们使用爬虫机器人的数据并将其转换为嵌入存储在索引中。与它们不同,Perplexica使用SearxNG元搜索引擎获取结果,并重新排序获得最相关的源,确保你始终获得最新信息,无需每日数据更新的开销。
  • API:将Perplexica集成到你现有的应用程序中,利用其功能。

环境变量

查看环境变量
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

    AI聊天的用户友好界面

    ★ 54.7k llm ai rag chatbot
  2. 🤯  LobeChat

    开源、现代设计的人工智能聊天框架

    ★ 51.6k llm ai rag chatbot
  3. 🤖  AnythingLLM

    您一直在寻找的多功能AI应用

    ★ 27.8k llm ai rag chatbot