Lepton Search :不到 500 行代码构建对话式搜索引擎|开源|可商用

Lepton Search:贾扬清团队创新对话式搜索引擎探索 对话式搜索引擎、Lepton Search、Transformer模型、知识图谱、语义理解、信息检索、人工智能 1. 背景介绍 在信息爆炸的时代,传统的关键词搜索引擎已难以满足人们日益复杂的查询需求。人们越来越希望能够用更自然、更接近人类语言的方式进行信息检索,并获得更精准、更全面 阅读详情

最近前阿里巴巴副总裁贾扬清在 Twitter 上公布了 Lepton Search 的开源项目链接,Apache License 授权,任何人、任何公司都可以自由使用开源代码。大家可以阅读一下源码,非常简洁,核心部分用了 500 行 Python 就实现了一个类似 Perplexity 的生成式搜索引擎。

产品特性

Lepton Search 拥有一系列引人注目的产品特性,使其在众多搜索引擎中脱颖而出:

[1]. 内置支持大语言模型(LLM):Lepton Search 深度集成了大型语言模型,这意味着它能够利用这些先进的AI技术来理解和处理复杂的查询,为用户提供更加准确和深入的答案。

[2] 内置搜索引擎支持:Lepton Search 不仅支持LLM,还内置了强大的搜索引擎功能,能够快速检索互联网上的海量信息,确保用户能够找到最相关和最新的数据。

[3]. 可定制的漂亮用户界面(UI):Lepton Search 提供了一个高度可定制的用户界面,用户可以根据自己的喜好和需求调整界面布局、颜色主题和功能模块,打造个性化的搜索体验。

[4]. 可分享和缓存的搜索结果:Lepton Search 允许用户将搜索结果进行分享,无论是通过社交媒体还是其他平台,都能轻松实现。同时,它还提供了缓存功能,用户可以保存搜索结果,以便日后查阅,无需重复搜索,大大提高了效率。

[5]. 多语言支持:目前支持中文、英语、法语、德语和日语(按字母顺序排列)。有时 LLM 会坚持英文,但总的来说看起来还不错。

贾扬清表示,Lepton Search 的 idea 受到了 Perplexity AI、Phind 等由 LLM 驱动的搜索引擎的启发。

Perplexity AI 成立于 2022 年 8 月,是世界上首个对话式搜索引擎,它以对话式搜索引擎的先锋姿态,引领了搜索技术的新时代。借助GPT等尖端AI技术,Perplexity AI能够即时为用户的问题提供精准答案,对答案的准确性和响应速度有着近乎苛刻的追求。这家公司由OpenAI的前研究科学家Aravind Srinivas(现任Perplexity AI的CEO)和Meta的前研究科学家Denis Yarats(现任CTO)等一群行业翘楚携手创立。

自从Perplexity AI的搜索引擎面世以来,它便以其独特的魅力迅速俘获了众多用户的心,逐渐成为挑战谷歌等老牌搜索引擎的新兴力量。在新年伊始,Perplexity AI宣布成功完成了7360万美元的B轮融资,公司估值飙升至5亿美元,标志着其在AI领域的坚实地位。 另外,Lepton Search 背后使用 MistralAI 开源的 Mixtral-8x7b 作为支撑模型,运行在 LeptonAI 的 playground 托管平台上,吞吐量高达 200 tokens / 秒。该搜索引擎目前使用的是必应搜索 API,Lepton KV 作为无服务器存储。

在Mistral AI的Mixtral模型(一个拥有8x70亿参数的版本)的每秒处理Token数上,Lepton AI目前位居榜首。它是目前排名前三的Mixtral模型托管服务中,唯一支持完整32k Token上下文窗口的。Lepton AI还提供了极具竞争力的价格。Lepton 认为Mixtral是目前表现最佳的开源模型,无论是在性能还是质量上。

这个Mixtral模型的端点位于 http://search.lepton.run:每次查询都会同时发起两个请求,一个用于获取答案,另一个用于获取相关问题。

产品部署

Perplexity AI 的开源版本是“Lepton Search” 。我立即部署并尝试了一下,部署过程简单快捷,效果出乎意料地好!难以置信,这么高效的服务竟然能在短短10分钟内搭建完成,而且完全免费! LLM使用的“mixtral-8x7b”,搜索引擎设置为“Bing”。

部署 Lepton Search 有两种方法:

1、在本地环境中部署

Lepton Search的部署安装步骤如下:

- 克隆Lepton Search项目:
在命令行中运行 `git clone https://github.com/leptonai/search_with_lepton.git`
- 安装Lepton AI:
在命令行中运行`pip install -U leptonai && lep login`,这将自动设置LLM和KV函数。
- 设置Bing密钥:
在命令行中运行`export BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY`,其中`YOUR_BING_SUBSCRIPTION_KEY`需要替换为你的Bing订阅密钥。
- 构建前端网络:
在命令行中切换到web目录,然后运行`npm install && npm run build`。
- 运行后台服务器:
在命令行中运行`BACKEND=BING python search_with_lepton.py`。

以上步骤完成后,Lepton Search应该已经成功部署并运行在你的本地环境中。注意,这些步骤需要在Python 3.8或更高版本的环境中执行,并且可能需要安装一些依赖包。

2、基于Lepton 云部署

如果您还没有,您可以通过按GitHub中的“Deploy”按钮 ( https://github.com/leptonai/search_with_lepton) 并设置搜索引擎 (Bing|Google) 的 API 密钥来轻松尝试。

常见问题

问:Bing 的搜索 API 是免费的吗?

答:每秒搜索次数达3次即可免费使用。当然,如果您想为多个用户开发服务,则需要付费版本。然而,免费版本足以尝试个人的 Lepton Search。

问:Lepton Search 是否可以用于商业目的?

A. 是的,可以使用。 Lepton Search 是作为“Apache 2.0”开源发布的,因此也允许商业用途。

References

[1]. Lepton Search Online :https://search.lepton.run/

[2]. Lepton Search GitHub:https://github.com/leptonai/search_with_lepton

[3]. 贾扬清 Twitter: https://twitter.com/jiayq

Lepton Search:AI搜索的新尝试 AI搜索, Lepton Search, 知识图谱, 嵌入式表示, 检索模型, 自然语言处理 1. 背景介绍 在信息爆炸的时代,海量数据的涌现使得传统的搜索引擎难以满足人们日益增长的信息获取需求。传统的基于关键词匹配的搜索方式往往难以理解用户意图,并难以提供精准、相关的搜索结果。近年 阅读详情

相关推荐

高德地图 搜索和点击定位

高德地图vue

weixin_45474673的博客 1943

一探Lepton Search究竟

2024年1月25日,阿里巴巴原技术副总裁在 Twitter 上称用不到 500 行 Python 代码实现了 AI 对话搜索引擎,并在27日附上了开源地址:https://github.com/leptonai/search_with_lepton,截止春节期间已经5.8K的Star。Twitter截图Commits界面。

wu__di的博客 1920

扫地机的CPU只要二十多块?2024第二拆来了

昨天还说到这个机器人的故障,经小鱼拆机后测试和后台网友留言确认,不是防跌落问题,是轮子故障,这个轮子不会动,轮子上有一个限位开关检测机器人是否离开地面的,测试的时候也没有误触发,所以电机存在故障,后面拆电机的时候再检查。最后再留下一个疑问,这个机器人的回充没有用红外管,机器人是如何识别基站进行返回充电的(因为只买了本体,没买充电桩,不确定充电桩的形状,是不是利用点云识别不确定)懂的请留言。全志的R16,封装是 BGA282,那这个板子至少是4层板,小鱼盲猜 6 层板,知道的小伙伴欢迎留言。

生活不止眼前的苟且 1975

深入探究 Lepton Search:AI 搜索引擎的新势力

在人工智能与搜索技术深度融合的当下,Lepton Search 以其独特的魅力闯入了人们的视野。它是由贾扬清的 Lepton AI 团队推出的一款创新型 AI 增强对话式搜索引擎,虽然代码量仅约 500 行,却展现出了强大的功能与潜力,引发了广泛的关注与讨论。本文将深入剖析 Lepton Search 的各方面特性,带您全面了解这一新兴的搜索工具。

寻道AI,探索AI无限可能! 2268

基于AutoDL复现A-LOAM

Ceres solver 是谷歌开发的一款用于非线性优化的库,在谷歌的开源激光雷达slam项目cartographer中被大量使用。在autodl上面租服务器,地区我租的重庆A区的,GPU我选择的是RTX4090,基础镜像选择的是Miniconda / conda3 / 3.8(ubuntu20.04)/11.6。在AutoDL中我使用的方式是先将该数据集先下载到自己的电脑上,然后再上传到虚拟机中。用MobaXterm解决该问题!搜到的一个解决方式:该问题属于ceres版本问题,将A-LOAM下的。

m0_61281610的博客 1942

基于python的排课表系统,用python编写排课系统

实现一个具体的课程管理系统。(5) 学生可以查看自己选上的课的成绩,以及各个课程的得分、绩点,并给出其平均绩点,但不允许查看年级其他人的成绩。(2) 学生定制专属课表,可以查看整个学期本人的课程安排,包括课程名称、上课时间、上课地点、任课老师、学分等等。(13) 系主任可以查看整个系的全部学生以及他们的平均绩点,可以对每个班进行排名,或者也可以对整个系进行排名。(15) 系主任可以查看整个学期所开设的所有课程,包括这些课程的全部详细信息。(1) 学生基本信息的查询,学生可以对本人的系统登陆密码进行修改。

yang0728y的博客 1999

如何用AI构建智能搜索引擎:Search with Lepton完整指南

Search with Lepton是一个革命性的AI智能搜索项目,通过不到500行代码就能构建自己的对话式搜索引擎。这个开源工具将大型语言模型与搜索引擎完美结合,为用户提供准确、可靠的智能问答体验。🚀 ## 🔍 什么是Search with Lepton? Search with Lepton是一个基于检索增强生成(RAG)技术的智能搜索解决方案。它利用AI大语言模型分析搜索结果,生成精

gitblog_00642的博客 1005

计算机考研复试面试常问问题 数据结构篇(下)

计算机考研复试面试常问问题 数据结构篇(下) 使用前需知(拒绝白嫖,如果对你有帮助,你只需点个赞就行): 注意:有人在闲鱼上盗卖我的资料,而且还有很多同学买了,请各位擦亮双眼,我是整理出来免费分享给大家的! 大家请多点赞和评论,这样后面的同学更容易百度到,不至于被人盗卖,我就不加水印影响大家使用了! 第一次整理,度不好控制,有不好的地方希望大家理解,后面可能会改进,造福今年之后的同学们! ...

程序员宝藏的博客 1万+

项目分享|贾清扬大佬500行代码的AI搜索引擎—search-with-lepton

开源AI搜索引擎介绍search-with-lepton

weixin_45783724的博客 1495

abap中使用Screen painter为普通屏幕创建单选按钮组radiobutton组的过程

选择屏幕中,创建radiobutton组直接使用代码实现,如下所示 SELECTION-SCREEN BEGIN OF BLOCK BK1 WITH FRAME TITLE TEXT-001. PARAMETERS R1 RADIOBUTTON GROUP GR1. PARAMETERS R2 RADIOBUTTON GROUP GR1. PARAMETERS R3 RADIOBUTTON GR

charliefromkansas的博客 8301

Python实战:动态爬取国家地表水水质实时监测数据(附最新代码解析)

本文详细介绍了使用Python动态爬取国家地表水水质实时监测数据的实战方法。针对动态网站数据加载特点,重点解析了如何利用Selenium模拟浏览器操作、结合BeautifulSoup解析数据,并提供了最新的代码实现与常见问题解决方案,帮助开发者高效获取环境监测数据。

app77的博客 272

开发者必备:search_with_lepton提升代码查找效率实战

你是否还在为以下问题困扰?使用传统搜索引擎查找代码时结果杂乱无章,筛选有效信息耗时费力;尝试多种工具组合却面临配置复杂、学习成本高的困境;本地代码库搜索功能有限,无法结合最新技术文档。本文将介绍如何使用search_with_lepton工具,通过500行代码构建一个集成LLM的智能代码搜索引擎,解决上述痛点,提升开发效率。 读完本文后,你将能够: - 快速搭建支持多搜索引擎的智能检索系统 - ...

gitblog_01058的博客 814

新系统申请软件著作权详细操作说明

今年八月底版权中心系统升级,新系统相对好用一些,至少不用再拿IE访问了,但是多了一项实名认证。下面介绍新系统的操作流程。 目录注册、登录和实名认证注册登录实名认证软件登记申请申请表填写鉴别材料身份证明文件权利归属证明文件其他材料提交材料变更登记 注册、登录和实名认证 首先访问版权中心系统:https://register.ccopyright.com.cn/login.html,如果老系统有账号直接登录即可,没有的话需要注册。 注册 点击注册按钮进入注册。 根据实际情况选择个人或单位,每个个人或单位只能在

Programming Talk 1万+

500行代码构建AI搜索工具,贾扬清最新开源项目登顶GitHub热榜

2023 年 3 月,贾扬清从阿里离职后联合创立了一家新的 AI 公司 Lepton AI,旨在建立高效的 AI 应用平台。贾扬清介绍称,Lepton Search 的后端是 Mixtral-8x7b 模型,托管在 LeptonAI,输出速度能达到每秒大约 200 个 token,搜索引擎采用了 Bing 的搜索 API。贾扬清前几天在社交平台介绍了自己开发的 AI 应用 Lepton Search —— 一个用 500 行 Python 代码构建的对话式 AI 搜索工具。1、搜索质量至关重要。

IT界那些事儿 624

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

500行Python代码构建的AI搜索工具!

后端是Mixtral-8x7b 模型,托管在 LeptonAI 上,输出速度能达到每秒大约200个 token,用的搜索引擎是 Bing 的搜索 API。一个500行Python代码构建的AI搜索工具,而且还会开源,试了一下麻雀虽小该有的都有。(2) 适当加入一些虚构内容实际上有助于补充摘要片段中缺失的“常识性信息”。(1) 搜索质量至关重要。优质的摘要片段是形成精准概括的关键。(3) 在进行内容概括时,开源模型表现出了卓越的效果。

yanqianglifei的专栏 1075

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

search_with_lepton搜索语法详解:高级查询技巧

你是否还在为海量搜索结果筛选低效而烦恼?是否因关键词模糊导致优质信息擦肩而过?search_with_lepton作为基于Lepton AI构建的智能搜索框架,不仅整合了主流搜索引擎API与LLM能力,更支持原生搜索引擎高级语法。本文将系统拆解Bing/Google双引擎查询技巧,通过45+实战案例带你掌握布尔运算、字段过滤、语义优化等进阶操作,让搜索效率提升300%。 ## 核心语法体系:跨引...

gitblog_00146的博客 1098

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

贾扬清推的Lepton Search要干翻谷歌?一起来解析下他的源码

LeptonAI 于近日发布了一个对话式搜索引擎 demo,名为“Lepton Search”。这是一个类似谷歌搜索的小demo

lucasma的博客 844

LeptonSearch

来了,贾扬清承诺的 Lepton Search 开源代码来了。前天,贾扬清在 Twitter 上公布了 Lepton Search 的开源项目链接,并表示任何人、任何公司都可以自由使用开源代码。项目链接:https://github.com/leptonai/search_with_lepton也就是说,你也可以用不到 5...

weixin_30676635的博客 170

DIY一个Perplexity有多难??Github 5k stars的search_with_lepton

基于 AI 的答案引擎 Perplexity,最近融了7360万美元的B轮融资。早在一年前,我就体验过Perplexity,它的搜索体验让人眼前一亮,答案是针对用户查询生成的,标注了引用来源。这个体验是全新的,在GenAI之前,也有很多产品尝试过做下一代的搜索引擎,但大多停留在酷炫的概念,实际落地的效果差强人意。生成式的答案引擎无疑是新的品类,只不过当时的ChatGPT过于火爆,普遍觉得Perpl...

shadowcz007的博客 946

这就是商战?AI原生应用的纵横捭阖;预期中的LLM颠覆为何没发生?教你构建一个糟糕的RAG系统;贾扬清Lepton Search如约开源;生成式AI深度报告 | ShowMeAI日报

日报关键词:Arc - Perplexity的合作与竞争;贾扬清Lepton Search开源;大模型未来三年的十个假设;大模型没能颠覆什么?如何构建一个糟糕的RAG系统;生成式AI深度报告……点击阅读全文

ShowMeAI研究中心 1540

Sill 测试体系揭秘:50+ 纯 Swift 检查与变异测试,无需真机如何验证 30 万+ 条核心逻辑

Sill 是一款把 Mac 上任意窗口投到 iPhone / iPad 的免费开源工具。在它的 [Tests/checks/](https://link.gitcode.com/i/90c985f856f39cc9aae79ac4356fb7db) 目录里,藏着一套轻量而凶猛的测试体系:**51 个纯 Swift 检查 + 1,871 个变异测试**,不需要真机、不需要屏幕录制权限、不需要硬件视频

gitblog_00495的博客 135

RobotJS 桌面自动化快速上手指南:3分钟搞定鼠标键盘

每天要重复填登录框、盯着按钮等它变绿再点,这些机械操作能不能交给脚本?RobotJS 用 JavaScript 控制鼠标、键盘并读取屏幕,正是想写 Node.js 桌面自动化脚本的你需要的。 ## 为什么选 RobotJS:对比同类方案的差异价值 做桌面自动化,你可能在 RobotJS、AutoHotkey、PyAutoGUI 之间犹豫过。它们的差别,恰好落在你每天会被卡住的几个点上: |

gitblog_00296的博客 458

koharu-app 深入解析:Koharu 的 Tauri 应用状态、命令 API 与权威前端契约

`koharu-app` 是 Koharu(Rust 编写的 ML 漫画翻译工具)桌面端的核心应用层 crate:它全权持有 Tauri 管理的应用状态、命令 API、项目生命周期、处理作业、类型化事件通道与 Agent host,并借助 `koharu-desktop` 为浏览器画布准备与发布页面帧。读完本文,你将掌握 koharu-app 的模块边界、49 条 Tauri 命令的组成与用途、`

gitblog_00531的博客 453

利用免费的必应 Bing 自定义搜索打造站内全文搜索

百度的站内搜索不做了,唉,果然免费的不永久。我们看看 Bing 的,每个月有 1000 次免费的调用 bing search api 的次数。不同客户可以多申请几个就行了。

zhangxin09的专栏 1万+
上一篇: 如何使用Hugging Face微调大语言模型(LLMs)
下一篇: 基于LlamaIndex解决RAG的关键痛点
技术狂潮AI
博客等级 码龄3年 1282粉丝 137原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术狂潮AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值