Lepton Search 是一个开源的对话式 AI 搜索引擎,普通用户可以通过 Lepton Search 在线网页版体验,开发者也可以自行部署,具体使用方法如下:
克隆项目:打开命令行界面,运行git clone https://github.com/leptonai/search_with_lepton.git命令,将 Lepton Search 项目的代码克隆到本地。
安装依赖并登录:在项目根目录下,运行pip install -U leptonai && lep login命令,自动设置 LLM 和 KV 函数,并登录到 Lepton AI 平台。
获取并设置 Bing 密钥:如果想使用 Bing 搜索引擎,需要到Bing 搜索服务的控制台获取 Bing Search V7 的订阅密钥,然后在命令行中运行export BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY,将YOUR_BING_SUBSCRIPTION_KEY替换为实际的密钥。
构建前端网络:进入项目的web目录,运行npm install && npm run build命令,安装前端依赖并构建前端网络。需要注意的是,node 版本至少要大于等于 18.17.0。
启动后台服务器:返回项目根目录,运行BACKEND=BING python search_with_lepton.py命令,启动后台服务器。此时,Lepton Search 就可以正常使用了,你可以在浏览器中打开相应的地址,输入问题进行搜索。
如果不想使用 Bing 搜索引擎,也可以选择其他搜索引擎,如 Google 等,具体配置方法可以参考相关文档。