Leon
你的开源个人助手。
重要通知 (截至2024-06-18)
[!IMPORTANT] 由于Leon AI将迎来多项重大变更,开发分支可能不稳定。建议使用主分支下的旧版本。
请注意,旧版本未使用任何基础模型,这将在即将发布的版本中引入。
过时文档
请注意,文档和此README未更新。我们在过去几个月对Leon进行了重大更改,包括引入新的TTS和ASR引擎,以及平衡LLM、简单分类和多种NLP技术的混合方法,以实现最佳速度、定制性和准确性。我们将在正式发布时更新文档。
项目历史和未来计划
自2017年成立以来,Leon经历了重大变革。尽管多年来我们发布更新不一致,但现在我们专注于成熟项目。随着最近基于变压器模型的集成,我们准备释放Leon的全部潜力。
我们的下一步是为正式发布完成最新功能。 接着,我们将建立一组活跃的贡献者,共同合作,开发新技能,并与社区分享。将构建一个技能注册平台(可视为npm或pip的注册平台,但用于技能)。
参与其中
加入我们的Discord 提问或表达成为活跃贡献者的兴趣。
为什么贡献者数量少?
由于个人原因,我花了很多时间在Leon的新核心上。我只能在业余时间进行开发。因此,我阻止了任何贡献,因为Leon的核心带来了许多重大更改。许多愿意为Leon做出贡献的人(创建新技能,帮助改进核心,翻译等),对每一位表示感谢!
虽然我很想花更多时间在Leon上,但因为我需要支付账单,目前不能这么做。我有一些将来如何使Leon货币化的想法(Leon的核心将始终保持开源),但在到达那里之前还有很长的路要走。
在此之前,任何通过 赞助Leon 的财务支持都非常感谢 🙂
最新发布
查看 最新发布的博客文章.
👋 介绍
Leon 是一个 开源的个人助手,他可以运行在 你的服务器上。
他会在你 要求他做某些事情时 完成这些事情。
你可以 与他对话,他也可以 与您对话。 你也可以 发消息给他,他也可以 发消息给你。 如果你愿意,Leon可以通过 离线来保护你的隐私 跟你交流。
为什么?
- 如果你是开发者(或者不是),你可能希望构建许多可以帮助你日常生活的东西。 Leon 可以通过他的技能结构帮助你实现这些想法,而不需要为每一个想法构建一个专用项目。
- 通过这种通用结构,人人都可以创建自己的技能并与他人分享。 因此,只有一个核心(统治所有)。
- Leon 使用AI概念,这很酷。
- 隐私很重要,你可以配置Leon通过离线与他交流。你已经可以在没有任何第三方服务的情况下与他短信交流。
- 开源很好。
此仓库用于什么?
此仓库包含Leon的以下节点:
- 服务器
- 技能
- 网络应用程序
- 热词节点
- TCP服务器(用于Leon与第三方节点如spaCy之间的进程间通信)
- Python桥(核心与Python制作的技能之间的连接器)
Leon能够做什么?
目前,最有趣的部分是他的核心以及扩展能力。他还很年轻,但可以轻松扩展以获得新功能(技能)。 您可以通过浏览技能列表来了解他能做些什么。
请注意,在正式发布后,我们将与社区一起构建许多技能。欢迎加入我们的Discord成为旅程的一部分。
听起来不错吧?那我们就开始吧!
☁️ 一键尝试
Gitpod会自动为您设置一个环境并运行一个实例。
🚀 入门指南
先决条件
要安装这些先决条件,您可以按照文档中的如何部分进行操作。
安装
# 安装Leon CLI
npm install --global @leon-ai/cli
# 安装Leon(稳定分支)
leon create birth
# 或从开发分支安装:leon create birth --develop
使用方法
# 检查安装设置是否正常
leon check
# 运行
leon start
# 访问 http://localhost:1337
# 好极了!Leon正在运行
📚 文档
完整文档,请访问 docs.getleon.ai。
📺 视频
观看演示。
🧭 路线图
了解最新进展,关注 roadmap.getleon.ai。
❤️ 贡献
如果您有改进Leon的想法,请不要犹豫。
Leon需要开源来生存,他拥有的技能越多,他就变得越有技能。
📖 Leon的故事
关于这个项目的故事,请参阅这篇博客文章。
🔔 保持关注
👨 作者
Louis Grenard (@grenlouis)
👍 赞助商
Appwrite
每月250美元 |
匿名
每月100美元 |
herbundkraut
每月10美元 | 你? |
您也可以通过赞助Leon来贡献。
请注意,我把大部分业余时间都花在了Leon上。
通过赞助这个项目,您使项目可持续发展,并能够更快地开发新功能。
关注不仅限于您在GitHub上看到的活动,还包括对项目方向的思考。这自然与整体设计、架构、愿景、学习过程等相关……
特别感谢
📝 许可证
版权所有 (c) 2019-至今, Louis Grenard louis@getleon.ai