赞
踩
当谈到互联网搜索时,秘塔搜索一直是一个突出的名字。无论是凭借其强大的功能,还是优雅的用户界面,秘塔搜索都赢得了大量用户的喜爱。今天,我们介绍的则是其开源版项目:https://isou.chat/。这款开源项目不仅免费,而且提供了多种灵活配置选项与接口,非常适合开发者和技术爱好者进行自定义和扩展。
开源秘塔搜索项目是一个主要基于TypeScript的Web项目,其核心功能包括:
内置主流的大语言模型(LLM)接口支持
包括OpenAI、Google、通译千问、百度文心一言、Lepton、DeepSeek等。
集成多种搜索引擎
支持Bing、Sogou、Google、以及免费开源的SearXNG等。
简洁的搜索对话Web界面
具备暗色模式和移动设备友好支持。
支持搜索引擎与AI模型的切换
用户可以自由选择和切换所使用的搜索引擎和AI模型。
多语言支持(i18n)
提供多语言界面,方便不同地区的用户使用。
结果缓存与上下文问答
支持结果缓存和基于上下文的继续问答,提高用户体验。
项目的GitHub地址为:
https://github.com/yokingma/search_with_ai
上述界面或许让你感到熟悉,对,这就是仿秘塔的开源版本。简单直观的设计使用户能快速上手,轻松进行搜索和问答操作。
接下来,我们将详细介绍如何一键安装和部署这个开源项目。
首先,克隆项目源代码:
- git clone https://github.com/yokingma/search_with_ai.git
- cd search_with_ai
进入项目目录后,需要进行一些配置:
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 是一个免费开源的聚合搜索引擎,能够集中多个搜索引擎的结果。
GitHub地址:https://github.com/searxng/searxng
项目内置了多种主流的大语言模型接口支持,包括OpenAI、Google、百度、以及通译千问等。这些模型的支持使得搜索引擎不仅能进行普通的Web搜索,还能通过AI完成复杂的自然语言理解和生成任务。尤其是OpenAI模型,凭借其在文本生成和理解上的强大性能,极大地提升了用户体验。
不仅支持Bing、Sogou、Google 等传统搜索引擎,还集成了SearXNG这个免费开源的聚合搜索引擎。SearXNG不仅聚合了多个搜索引擎的结果,还能根据用户需求进行定制化的搜索。
Web界面不仅简洁直观,易于上手,还内置了暗色模式和移动端支持。无论你是在电脑上进行深度搜索,还是用手机快速查询信息,都能获得流畅的体验。
用户可以根据不同的搜索需求,自由选择和切换所使用的搜索引擎和AI模型。比如可以在同一界面内快速切换,从Bing转到Google搜索,或者从OpenAI模型切换到本地部署的Ollama模型。
系统内置了多语言支持(i18n),用户可以根据自己的语言偏好选择不同的界面语言。这个特性大大提升了项目的国际化适用性。
用户可以根据搜索结果继续进行上下文问答,进一步挖掘信息深度。同时,系统支持结果缓存和强制重新生成结果,提高了效率和用户体验。
秘塔搜索的开源版无疑是一个非常值得探索的项目。其强大的功能和灵活的配置使得它不仅可以用作个人搜索工具,还可以用于企业级应用场景。通过简单的配置和部署,任何人都可以打造出属于自己的智能搜索引擎。如果你是技术爱好者或者开发者,那么这款开源项目一定不容错过。
希望这篇文章能帮助你更好地理解和使用秘塔搜索的开源版。如果有任何问题或建议,欢迎在评论区留言,交流讨论。
互联网时代,信息的获取和处理变得愈发重要。而开源项目的兴起,使得每个人都有机会掌握和使用先进的技术。不妨尝试一下开源版的秘塔搜索,相信你会发现更多有趣和实用的功能。
祝大家搜索愉快!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。