miurla/morphic

An AI-powered search engine with a generative UI

它解决了什么问题

Morphic 是一款由 AI 驱动的搜索引擎,它超越了简单的文本回复。它通过提供有依据、带引用的答案,以及一种“生成式 UI”,能够根据流式传输的 JSON 规范实时渲染出图像和网格等丰富、交互式的组件,从而解决了静态、纯文本 AI 搜索结果的问题。

它的工作原理

该系统集成了多个 AI 模型提供商(如 OpenAI、Anthropic、Google 和 Ollama)以及搜索提供商(Tavily、SearXNG、Brave 和 Exa)来检索和综合信息。它使用流式传输的 JSON 规范来内联渲染动态 UI 组件,使搜索引擎能够以比标准 Markdown 更结构化、更有条理的方式呈现信息。

它的目标用户

它面向那些想要更直观、更具交互性的 AI 搜索体验的用户,以及那些希望自托管一个支持各种 LLM 和搜索提供商的私有 AI 搜索引擎的开发者。

亮点

  • 生成式 UI:渲染丰富的内联组件(网格、图像、标题),而不仅仅是纯 Markdown。
  • 灵活的提供商支持:支持广泛的 AI 模型(OpenAI、Anthropic、Google、Ollama)和搜索引擎(Tavily、SearXNG、Brave、Exa)。
  • 功能齐全的搜索:包括搜索模式(快速和自适应)、文件上传支持,以及通过唯一 URL 分享结果的功能。
  • 可自托管:支持 Docker 部署,包括内置的 SearXNG 实例以提供搜索能力。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目