miurla/morphic
An AI-powered search engine with a generative UI
它解決了什麼
Morphic 是一個 AI 驅動的搜尋引擎,旨在超越純文字答案。它透過即時網路搜尋結合生成式 UI,提供有根據且帶引用的回應,並以豐富、互動的元件呈現,而不只是 Markdown。
它如何運作
系統整合多個搜尋提供者(如 Tavily、SearXNG、Brave 與 Exa)以蒐集資訊,並使用模型選擇器連接各種 AI 提供者(包括 OpenAI、Anthropic、Google 與 Ollama)。它會將 JSON 規格串流至前端,使 UI 能在答案產生的同時即時渲染帶來源標註的圖片、格線與標題。
目標使用者
想要更具視覺化與結構化 AI 搜尋體驗的使用者,以及尋求支援多種 LLM 與搜尋提供者、可自行部署與客製化的開發者。
重點特色
- 生成式 UI:從串流的 JSON 規格即時渲染豐富的內嵌元件。
- 模型彈性:動態偵測 OpenAI、Anthropic、Google、Ollama 以及相容 OpenAI API 的提供者。
- 搜尋多樣性:支援包括 Tavily 與 SearXNG 在內的多種搜尋後端。
- 完整功能:內建 PostgreSQL 聊天記錄、Supabase 使用者驗證與檔案上傳支援。