现场演示
开源推荐
morning
GitHub 热门项目:search_with_lepton
2026-07-09
1 阅读
约7分钟阅读
GitHub Trending
字号:
GitHub 项目:search_with_lepton
仓库地址:https://github.com/leptonai/search_with_lepton
星级:8088 | 作者:轻乐
项目描述:使用 Lepton AI 构建基于对话的快速搜索演示。
===================================================
自述文件内容:
用轻子搜索
使用不到 500 行代码构建您自己的对话式搜索引擎。
现场演示
## 特点
- 对法学硕士的内置支持
- 内置搜索引擎支持
- 可定制漂亮的UI界面
- 可共享的缓存搜索结果
## 设置搜索引擎 API
有两个默认支持的搜索引擎:Bing 和 Google。
### 必应搜索
要使用 Bing Web 搜索 API,请访问[此链接](https://www.microsoft.com/en-us/bing/apis/bing-web-search-api) 获取您的 Bing 订阅密钥。
### 谷歌搜索
您可以使用三种 Google 搜索选项:您可以使用 SearchApi 中的 [SearchApi Google Search API](https://www.searchapi.io/)、Serper 中的 [Serper Google Search API](https://serper.dev),或者选择 Google 提供的 [可编程搜索引擎](https://developers.google.com/custom-search)。
## 设置LLM和KV
> [!注意]
> 我们建议将内置 llm 和 kv 函数与 Lepton 一起使用。
> 运行以下命令来自动设置它们。
````外壳
pip install -U leptonai openai && lep 登录
````
## 获取您的 Lepton AI 工作空间令牌
您可以从 Lepton AI 仪表板 → 设置 → 令牌复制您的工作区令牌。
## 建造
1.设置Bing订阅密钥
````外壳
导出 BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY
````
2. 设置Lepton AI工作空间令牌
````外壳
导出 LEPTON_WORKSPACE_TOKEN=YOUR_LEPTON_WORKSPACE_TOKEN
````
3. 构建网络
````外壳
cd web && npm install && npm run build
````
4. 运行服务器
````外壳
BACKEND=BING python search_with_lepton.py
````
对于使用 SearchApi 的 Google 搜索:
````外壳
导出SEARCHAPI_API_KEY = YOUR_SEARCHAPI_API_KEY
BACKEND=SEARCHAPI python search_with_lepton.py
````
对于使用 Serper 的 Google 搜索:
````外壳
导出SERPER_SEARCH_API_KEY=YOUR_SERPER_API_KEY
BACKEND=SERPER python search_with_lepton.py
````
对于使用可编程搜索引擎的 Google 搜索:
````外壳
导出 GOOGLE_SEARCH_API_KEY=YOUR_GOOGLE_SEARCH_API_KEY
导出 GOOGLE_SEARCH_CX=YOUR_GOOGLE_SEARCH_ENGINE_ID
BACKEND=GOOGLE python search_with_lepton.py
````
## 部署
您可以一键将其部署到 Lepton AI:
[](https://dashboard.lepton.ai/workspace-redirect/explore/detail/search-by-lepton)
您还可以通过部署您自己的版本
````外壳
lep photon run -n search-with-lepton-modified -m search_with_lepton.py --env BACKEND=BING --env BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY
````
了解有关“lep photon”的更多信息[此处](https://www.lepton.ai/docs/references/lep_photon)。
现场演示
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱