综合介绍
morphic是由miurla开发的一个开源AI驱动的问题解答引擎,拥有生成式用户界面。该项目使用Next.js框架构建,并利用Vercel AI SDK进行文本流转换和界面生成。它还使用OpenAI的生成式模型和Tavily AI的搜索API,提供了一系列快速启动和部署的方法。
功能列表
启用指定要使用的模型(仅限编写器代理)
实现聊天记录功能
开发用于共享结果的功能
为搜索功能添加视频支持
实现检索增强生成 (RAG) 支持
引入工具支持以提高生产力
扩展生成式 UI 功能
使用帮助
先fork然后克隆仓库到本地
安装依赖
填写必要的环境变量
在本地运行应用程序
# Used to set the base URL path for OpenAI API requests.
# If you need to set a BASE URL, uncomment and set the following:
# OPENAI_API_BASE=# Used to set the model for OpenAI API requests.
# If not set, the default is gpt-4-turbo.
# OPENAI_API_MODEL=’gpt-4-turbo’# OpenAI API key retrieved here: https://platform.openai.com/api-keys
OPENAI_API_KEY=[YOUR_OPENAI_API_KEY]# Tavily API Key retrieved here: https://app.tavily.com/home
TAVILY_API_KEY=[YOUR_TAVILY_API_KEY]# Only writers can set a specific model. It must be compatible with the OpenAI API.
# USE_SPECIFIC_API_FOR_WRITER=true
# SPECIFIC_API_BASE=
# SPECIFIC_API_KEY=
# SPECIFIC_API_MODEL=