这个项目能做什么
Morphic是一个开源的AI驱动搜索引擎,它将基于事实的、带引用的答案与生成式UI相结合。它不是返回纯Markdown文本,而是根据流式JSON规范,实时渲染丰富的内联组件——包括带来源标注的图片、网格和标题——使结果比典型的聊天界面更具结构性和视觉感。
该项目提供两种搜索模式:快速模式和自适应模式,并配备一个模型选择器,能够动态检测OpenAI、Anthropic、Google、Ollama、Vercel AI Gateway以及兼容OpenAI的提供商。在检索方面,它支持多种搜索后端,包括Tavily、SearXNG、Brave和Exa,因此用户可以选择自己喜欢的搜索API,或者本地运行SearXNG以实现自包含设置。
除了搜索功能外,Morphic还包含存储在PostgreSQL中的聊天历史、可分享的结果URL、文件上传支持、通过Supabase Auth实现的用户认证,以及供匿名使用的访客模式。部署非常简单:Docker镜像发布在ghcr.io上,Docker Compose可以一起启动PostgreSQL、Redis、SearXNG和应用,无需额外的搜索API密钥。本地开发使用Bun,并且提供了一键部署到Vercel的路径。该仓库还记录了配置、Docker选项和隐私行为,并采用Apache License 2.0许可发布。
评论
0 评分人数达到10人后显示
登录后参与讨论。