AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


颠覆搜索体验!揭秘秘塔搜索开源版的惊人潜力与本地部署攻略
发布日期:2024-05-28 14:20:46 浏览次数: 2715 来源:许泽宇的技术分享


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

项目概述

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

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

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

  • 集成多种搜索引擎

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

  • 简洁的搜索对话Web界面

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

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

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

  • 多语言支持(i18n)

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

  • 结果缓存与上下文问答

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

    项目地址

            项目的GitHub地址为:

    https://github.com/yokingma/search_with_ai

    界面展示

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


    部署指南

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

            使用 Docker 快速安装部署

            首先,克隆项目源代码:

    git clone https://github.com/yokingma/search_with_ai.gitcd 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. 上下文问答与结果缓存

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


    总结

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

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


    后记

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

            祝大家搜索愉快!


53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询