当前位置:   article > 正文

颠覆搜索体验!揭秘秘塔搜索开源版的惊人潜力与本地部署攻略_searxng

searxng

        当谈到互联网搜索时,秘塔搜索一直是一个突出的名字。无论是凭借其强大的功能,还是优雅的用户界面,秘塔搜索都赢得了大量用户的喜爱。今天,我们介绍的则是其开源版项目:https://isou.chat/。这款开源项目不仅免费,而且提供了多种灵活配置选项与接口,非常适合开发者和技术爱好者进行自定义和扩展。

项目概述

        开源秘塔搜索项目是一个主要基于TypeScript的Web项目,其核心功能包括:

  1. 内置主流的大语言模型(LLM)接口支持

    • 包括OpenAI、Google、通译千问、百度文心一言、Lepton、DeepSeek等。

  2. 集成多种搜索引擎

    • 支持Bing、Sogou、Google、以及免费开源的SearXNG等。

  3. 简洁的搜索对话Web界面

    • 具备暗色模式和移动设备友好支持。

  4. 支持搜索引擎与AI模型的切换

    • 用户可以自由选择和切换所使用的搜索引擎和AI模型。

  5. 多语言支持(i18n)

    • 提供多语言界面,方便不同地区的用户使用。

  6. 结果缓存与上下文问答

    • 支持结果缓存和基于上下文的继续问答,提高用户体验。

项目地址

        项目的GitHub地址为:

https://github.com/yokingma/search_with_ai

界面展示

        上述界面或许让你感到熟悉,对,这就是仿秘塔的开源版本。简单直观的设计使用户能快速上手,轻松进行搜索和问答操作。

部署指南

        接下来,我们将详细介绍如何一键安装和部署这个开源项目。

        使用 Docker 快速安装部署

        首先,克隆项目源代码:

  1. git clone https://github.com/yokingma/search_with_ai.git
  2. cd search_with_ai

进入项目目录后,需要进行一些配置:

  1. OpenAI Key

    • 项目默认带有免费Key:freegpt35,如果你没有自己的Key,可以保持默认。

OPENAI_KEY=freegpt35

OpenAI 代理地址

  • 项目默认代理地址为:

OPENAI_PROXY_URL=http://freegpt35:3040/v1

Ollama本地部署

  • 如果需要在docker中访问本地部署的Ollama,不用改变变量。

  • OLLAMA_HOST=http://host.docker.internal:11434

SearXNG 搜索引擎配置

  • 项目默认包含了SearXNG免费聚合搜索引擎,默认配置

  • SEARXNG_HOSTNAME=http://searxng:8080

完成配置后,可以通过Docker命令启动项目:

docker compose up -d

        等待项目启动完成后,便可以通过浏览器访问项目的Web界面,进行搜索体验了。

SearXNG 搜索引擎

        在部署秘塔搜索开源版时,还需要用到一个重要的开源搜索引擎项目:SearXNG。SearXNG 是一个免费开源的聚合搜索引擎,能够集中多个搜索引擎的结果。

GitHub地址:https://github.com/searxng/searxng

项目特性详解

1. 内置大语言模型 (LLM) 接口

项目内置了多种主流的大语言模型接口支持,包括OpenAI、Google、百度、以及通译千问等。这些模型的支持使得搜索引擎不仅能进行普通的Web搜索,还能通过AI完成复杂的自然语言理解和生成任务。尤其是OpenAI模型,凭借其在文本生成和理解上的强大性能,极大地提升了用户体验。

2. 多种搜索引擎的集成

不仅支持Bing、Sogou、Google 等传统搜索引擎,还集成了SearXNG这个免费开源的聚合搜索引擎。SearXNG不仅聚合了多个搜索引擎的结果,还能根据用户需求进行定制化的搜索。

3. 简洁高效的Web界面

Web界面不仅简洁直观,易于上手,还内置了暗色模式和移动端支持。无论你是在电脑上进行深度搜索,还是用手机快速查询信息,都能获得流畅的体验。

4. 搜索引擎和AI模型自由切换

用户可以根据不同的搜索需求,自由选择和切换所使用的搜索引擎和AI模型。比如可以在同一界面内快速切换,从Bing转到Google搜索,或者从OpenAI模型切换到本地部署的Ollama模型。

5. 多语言支持

系统内置了多语言支持(i18n),用户可以根据自己的语言偏好选择不同的界面语言。这个特性大大提升了项目的国际化适用性。

6. 上下文问答与结果缓存

用户可以根据搜索结果继续进行上下文问答,进一步挖掘信息深度。同时,系统支持结果缓存和强制重新生成结果,提高了效率和用户体验。

总结

        秘塔搜索的开源版无疑是一个非常值得探索的项目。其强大的功能和灵活的配置使得它不仅可以用作个人搜索工具,还可以用于企业级应用场景。通过简单的配置和部署,任何人都可以打造出属于自己的智能搜索引擎。如果你是技术爱好者或者开发者,那么这款开源项目一定不容错过。

        希望这篇文章能帮助你更好地理解和使用秘塔搜索的开源版。如果有任何问题或建议,欢迎在评论区留言,交流讨论。

后记

        互联网时代,信息的获取和处理变得愈发重要。而开源项目的兴起,使得每个人都有机会掌握和使用先进的技术。不妨尝试一下开源版的秘塔搜索,相信你会发现更多有趣和实用的功能。

        祝大家搜索愉快!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/948780
推荐阅读
相关标签
  

闽ICP备14008679号