综合介绍
LangChain推出的Open Canvas 是一个开源的网络应用程序,旨在通过内置的双代理记忆功能来提升文档编辑和协作体验,并且集成smith可以观察完整的执行细节。该平台受 OpenAI 的 “Canvas” 启发,但在多个方面进行了改进。用户可以从现有文档开始,利用平台提供的多种编辑工具和记忆功能,轻松进行内容创作和迭代。
功能列表
- 开源代码:所有前端、内容生成代理和反思代理的代码均为开源,并采用 MIT 许可证。
- 内置记忆功能:平台自带反思代理,能够在共享记忆存储中保存用户的风格规则和见解。
- 多语言支持:用户可以选择自己熟悉的编程语言进行编辑。
- 现有文档起步:允许用户从现有文本或代码编辑器开始,而不是从零开始。
- 免费使用:用户可以免费使用已部署的版本,或克隆仓库自行部署。
使用帮助
安装流程
- 克隆仓库:首先,克隆 Open Canvas 仓库并进入目录。
git clone https://github.com/langchain-ai/open-canvas.git cd open-canvas
- 安装依赖:使用 Yarn 安装所有依赖项。
yarn install
- 配置环境变量:复制
.env.example
文件内容到.env
文件,并设置所需的值。LANGCHAIN_TRACING_V2=true LANGCHAIN_API_KEY=your_api_key ANTHROPIC_API_KEY=your_api_key OPENAI_API_KEY=your_api_key KV_REST_API_URL=your_api_url KV_REST_API_TOKEN=your_api_token LANGGRAPH_API_URL=your_api_url
- 启动开发服务器:运行以下命令启动开发服务器。
yarn dev
然后在浏览器中打开
localhost:3000
进行交互。
使用指南
- 创建新文档:在主页上点击“新建文档”按钮,选择文本或代码编辑器。
- 编辑文档:使用编辑器中的工具栏进行文本格式化、插入代码块等操作。
- 保存和记忆:编辑过程中,平台会自动保存用户的风格规则和见解,方便下次继续编辑。
- 协作功能:邀请其他用户共同编辑文档,实时查看修改和评论。
- 导出文档:完成编辑后,可以将文档导出为多种格式,如 PDF、Markdown 等。