morphic: 一個具備生成式 UI 的 AI 搜尋引擎,能從串流 JSON 渲染豐富的內嵌組件

morphic: 一個具備生成式 UI 的 AI 搜尋引擎,能從串流 JSON 渲染豐富的內嵌組件

它解決了什麼問題

Morphic 是一款由 AI 驅動的搜尋引擎,旨在超越純文字回答。它透過結合即時網路搜尋與生成式 UI,提供具備事實根據且附帶引用來源的查詢回應,並渲染豐富且具互動性的組件,而不僅僅是 markdown。

運作原理

該系統整合了多個搜尋提供者(例如 Tavily、SearXNG、Brave 和 Exa)來收集資訊,並使用模型選擇器來連接到各種 AI 提供者(包括 OpenAI、Anthropic、Google 和 Ollama)。它會將 JSON 規格串流傳送到前端,讓 UI 能在生成答案的同時,即時渲染出附帶來源說明的圖片、網格和標題。

對象是誰

想要獲得更具視覺化且結構化 AI 搜尋體驗的使用者,以及正在尋找支援多種 LLM 和搜尋提供者、可自託管且可自定義的 AI 搜尋引擎的開發者。

重點特色

  • 生成式 UI:從串流的 JSON 規格中即時渲染豐富的內嵌組件。
  • 模型靈活性:動態偵測 OpenAI、Anthropic、Google、Ollama 以及與 OpenAI 相容的 API 提供者。
  • 搜尋多樣性:支援多個搜尋後端,包括 Tavily 和 SearXNG。
  • 功能齊全:包含透過 PostgreSQL 提供的對話歷史紀錄、透過 Supabase 提供的使用者驗證,以及檔案上傳支援。

Sources