首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

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: [![使用 Lepton AI 部署](https://github.com/leptonai/search_with_lepton/assets/1506722/bbd40afa-69ee-4acb-8974-d060880a183a)](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必读

每日精选科技资讯,直达你的邮箱