综合介绍
Morphic是一个基于AI技术的搜索引擎,采用生成式用户界面,旨在提供智能问答和高效搜索体验。用户可以通过Morphic进行多种搜索,包括文本、视频等,并能保存搜索历史,分享搜索结果。Morphic支持多种AI提供商,如OpenAI、Google Generative AI等,确保搜索结果的准确性和多样性。
功能列表
- 智能问答:基于生成式AI技术,提供精准的问答服务。
- 搜索历史:保存用户的搜索记录,方便后续查找。
- 视频搜索:支持视频内容的搜索和播放。
- 多AI提供商支持:兼容OpenAI、Google Generative AI等多种AI服务。
- 生成式UI:动态生成用户界面,提升用户体验。
- 搜索结果分享:用户可以轻松分享搜索结果。
- 本地和云端数据库支持:支持Upstash Redis和本地Redis数据库。
使用帮助
安装流程
- 克隆仓库:
git clone https://github.com/miurla/morphic.git
cd morphic
- 安装依赖:
bun install
- 设置Upstash Redis:
- 创建数据库并获取
UPSTASH_REDIS_REST_URL
和UPSTASH_REDIS_REST_TOKEN
。 - 配置
.env.local
文件:plaintext
OPENAI_API_KEY=your_openai_api_key
TAVILY_API_KEY=your_tavily_api_key
UPSTASH_REDIS_REST_URL=your_upstash_redis_url
UPSTASH_REDIS_REST_TOKEN=your_upstash_redis_token
- 创建数据库并获取
- 运行应用:
- 使用Bun:
bash
bun dev
- 使用Docker:
bash
docker compose up -d
- 使用Bun:
使用指南
- 智能问答:
- 在搜索栏输入问题,Morphic会基于AI技术生成答案。
- 搜索历史:
- 所有搜索记录会自动保存,用户可以在历史记录中查看和管理。
- 视频搜索:
- 输入视频相关关键词,Morphic会返回相关视频内容。
- 多AI提供商支持:
- 在设置中选择所需的AI提供商,Morphic会根据选择提供搜索结果。
- 生成式UI:
- 界面会根据用户操作动态调整,提供个性化体验。
- 搜索结果分享:
- 点击搜索结果旁的分享按钮,可以将结果通过链接分享给他人。