如何在矩池云上使用Jupyter-ai功能
Jupyter AI 是一个将生成式 AI 深度集成到 Jupyter 环境的开源扩展项目,是 Project Jupyter 的官方子项目。它为用户提供了一种便捷且强大的方式来在 Jupyter Notebook 和 JupyterLab 中探索生成式 AI 模型,以提高工作效率。主要功能有聊天界面交互,在 JupyterLab 中提供了原生的聊天界面,用户可以与生成式 AI 进行对话,将其作为
Jupyter AI 是一个将生成式 AI 深度集成到 Jupyter 环境的开源扩展项目,是 Project Jupyter 的官方子项目。它为用户提供了一种便捷且强大的方式来在 Jupyter Notebook 和 JupyterLab 中探索生成式 AI 模型,以提高工作效率。
主要功能有聊天界面交互,在 JupyterLab 中提供了原生的聊天界面,用户可以与生成式 AI 进行对话,将其作为一个对话助手来使用,例如可以询问代码相关问题、让其解释概念。并且还提供了%%ai
魔法命令,可在 notebook 单元格和 IPython 命令行界面中运行。
每个%%ai
命令都需要指定一个模型,还可以使用 -f 或 --format 参数自定义输出格式,包括 HTML、数学、源代码和图像。而且还能够根据用户的提示生成代码片段,帮助快速验证思路或编写复杂逻辑;可以对代码进行修改、识别代码错误并进行修复;还能为选中的代码生成注释。用户还可以使用/learn命令让 Jupyternaut 学习本地文件,随后使用/ask命令询问有关本地文件的问题。
值得注意的是,Jupyter AI 的每个主要版本仅支持一个 JupyterLab 的主要版本,Jupyter AI 1.x 支持 JupyterLab 3.x,Jupyter AI 2.x 支持 JupyterLab 4.x。
本文将演示怎么在矩池云上安装和使用 jupyter-ai 工具
项目地址:
https://github.com/jupyterlab/jupyter-ai
Jupyter-ai 的安装过程非常简单
pip install 'jupyter-ai>=1.0,<2.0' **# 如果是 JupyterLab 3**
pip install jupyter-ai **# 如果是 JupyterLab 4**
如何查看jupyterlab版本
首先需要确认服务器安装的 jupyterlab 版本是 3.x.x 版本还是 4.x.x 版本
jupyter lab --version
如您遇到报错为如下:
报错原因:提示没有 jupyterlab 这个服务,但是服务器又预装了 Jupyterlab 并且能够正常连接,这因为服务器默认运行的环境是 myconda 环境,而机器预装的 Jupyterlab 服务是在 bash 下,所以在 myconda 环境下运行这个命令就会报错,为了方便在 myconda下也能执行这条命令,只需要执行如下,在 myconda 环境下安装 jupyterlab :
pip install jupyterlab
如果您想同时安装%%ai
魔术和 JupyterLab 扩展,您可以运行:
pip install jupyter-ai[all]
安装好之后我们需要重新启动一下 jupyterlab 服务:
首先找到正在运行的 jupyterlab 服务
ps -ef | grep jupyter
复制启动命令后把这个进程 kill 掉
kill -9 44
然后再使用复制的命令启动 Jupyterlab 服务
/root/miniconda3/bin/python /root/miniconda3/bin/jupyter-lab --notebook-dir=/ --allow-root --no-browser --NotebookApp.token=PDNuOPdIfM --ip=0.0.0.0
注意:路径可以直接放/下面,也可以自己设置,token 则是 ssh 链接的密码
Jupyterlab 启动起来后页面会有一个如下的图标
这样就安装好了,接下来我们就来使用一下
首先选择这个通用接口:
值得注意的是 API URL 和 API Keys 需要自行准备。这里就使用免费的通义千问的 URL 给大家演示
Base URL 和 Model id 可以登录阿里云百炼之后点击获取 API Key
API Key 的话选择密钥管理,自行创建
填写好如上信息之后我们就可以使用 jupyterlab 的 AI 功能了
Jupyterlab-ai还有更多强大的功能,大家可以参考这个链接哦:https://mp.weixin.qq.com/s/RzP-G65iJOJPkhX44rky0g
更多推荐
所有评论(0)