Skip to content

Latest commit

 

History

History
173 lines (127 loc) · 7.2 KB

README_zh.md

File metadata and controls

173 lines (127 loc) · 7.2 KB

语言: 中文 | English

libro:灵活定制、轻松集成的 Notebook 产品方案

Code: CI MIT License NPM Downloads PRs Welcome website discord

特性

  • 🚀 提供完整的 Notebook 能力和丰富的周边功能,基于现有组合快速上手。
  • 🌱 提供内核级别的扩展能力,所有层次的内容均允许二次开发定制。
  • 🔮 定义大模型工作流,内置大模型交互和辅助开发能力。

image


目录


快速开始

安装

pip install libro

Note

使用的 Python 版本为 3.10-3.12,过高的 Python 版本可能存在依赖包不支持的问题。

详情请阅读快速开始

启动

在终端中输入命令 libro 启动 Web 服务器,随后浏览器会自动打开 Libro。

libro

image

新特性

AI 能力

AI 代码补全

AI 代码补全

错误修复

错误修复

AI 对话

AI 对话

代码解释

代码解释

代码优化

代码优化

Prompt Cell

  • 增强直接与大模型交互的能力,支持文本对话,多模态表达等。
  • 增强对于常见输出类型的交互能力,如在输出代码时给出复制、运行等操作能力。
  • 内置了 OpenAI 系列模型,您还可以通过以下方式扩展模型~
    • 基于 langchain 定义 llm、agent 等可对话对象的变量,他们可以直接用在 Prompt cell 中。
    • 基于 libro-ai 扩展自己的模型。
  • 支持选择聊天标识,使得选择该聊天标识的 Prompt Cell 都在一个聊天上下文中。
  • 支持 Prompt Cell 保存为一个变量,该变量即为 langchain 的 AIMessage。

详情请阅读 prompt cell 指南

prompt cell

Sql Cell

  • 支持与 sql 的执行交互能力。
  • 连接 sql 数据库即可在 notebook 中写 sql 代码。

详情请阅读 sql cell 指南

sql cell

架构

image

后续计划

  • AI 特性接入
  • Libro 在浏览器端执行
  • 版本 Diff 接入

更多

提交issue

😊 我们建议您使用github issue 提交您的疑问, 我们通常会在2日内回复。

贡献代码

🤝 请查阅 CONTRIBUTING.md

贡献者

💪 感谢所有的贡献者

List of Contributors

联系我们

💬 加入 Discord

🤗 加入钉钉答疑群

✏️ 开始一个 Github 讨论话题

🐦 关注我们的 Twitter

📧 订阅 Medium 动态