Skip to content

Latest commit

 

History

History
155 lines (102 loc) · 5.53 KB

README_zh.md

File metadata and controls

155 lines (102 loc) · 5.53 KB

语言: 中文 | English

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

Code: CI MIT License NPM Downloads PRs Welcome website

特性

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

 

🌟🌟🌟 如果您也喜欢这个项目,欢迎为我们点亮 🌟🌟🌟

 

image


目录


快速开始

安装

pip install libro

Note

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

详情请阅读快速开始

启动

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

libro

image

新特性

AI 能力

  • 错误修复

image

  • AI 对话
    • 基于 Cell 上下文对话

image

  • 通用对话

image

  • 代码解释

image

  • 代码优化

image

Prompt Cell

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

详情请阅读prompt cell 指南

image

Sql Cell

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

详情请阅读sql cell 指南

image

架构

image

后续计划

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

更多

提交issue

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

贡献代码

🤝 请查阅 CONTRIBUTING.md

贡献者

💪 感谢所有的贡献者

List of Contributors

联系我们

💬 加入 Discord

🤗 加入钉钉答疑群