如何在矩池云上使用Jupyter-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。

本文将演示怎么在矩池云上安装和使用jupyterl-ai工具

项目地址:

http 复制代码
https://github.com/jupyterlab/jupyter-ai

Jupyter-ai的安装过程非常简单

bash 复制代码
pip install 'jupyter-ai>=1.0,<2.0' **# 如果是 JupyterLab 3**

pip install jupyter-ai **# 如果是 JupyterLab 4**

如何查看jupyterlab版本

首先需要确认服务器安装的jupyterlab版本是3.x.x版本还是4.x.x版本

bash 复制代码
jupyter lab --version

如您遇到报错为如下:

报错原因:提示没有jupyterlab这个服务,但是服务器又预装了Jupyterlab并且能够正常连接,这因为服务器默认运行的环境是myconda环境,而机器预装的Jupyterlab服务是在bash下,所以在myconda环境下运行这个命令就会报错,为了方便在myconda下也能执行这条命令,只需要执行如下,在myconda环境下安装jupyterlab:

bash 复制代码
pip install jupyterlab

如果您想同时安装%%ai魔术和JupyterLab扩展,您可以运行:

bash 复制代码
pip install jupyter-ai[all]

安装好之后我们需要重新启动一下jupyterlab服务:

首先找到正在运行的jupyterlab服务

bash 复制代码
ps -ef | grep jupyter

复制启动命令后把这个进程kill掉

bash 复制代码
kill -9 44

然后再使用复制的命令启动Jupyterlab服务

bash 复制代码
/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

相关推荐
Agent产品评测局9 小时前
制造业模具管理AI系统,主流产品能力对比详解:2026年智能制造选型深度洞察
人工智能·ai·chatgpt·制造
搬砖的小码农_Sky11 小时前
AI Agent:WebMCP介绍和具体实现方案
人工智能·ai·人机交互·agi
AI绘画哇哒哒14 小时前
Agent三种思考模式深度解析:CoT/ReAct/Plan-and-Execute,小白程序员必看,助你轻松掌握大模型精髓(收藏版)
人工智能·学习·ai·程序员·大模型·产品经理·转行
小江的记录本14 小时前
【Java基础】核心关键字:final、static、volatile、synchronized、transient(附《思维导图》+《面试高频考点清单》)
java·前端·数据结构·后端·ai·面试·ai编程
me83215 小时前
【AI】踩坑LangChain4j集成千问模型:版本适配问题完整解决历程
java·spring·阿里云·ai
weixin_4492900115 小时前
Dify 企业数字安全一键配置模板
ai
TheRouter15 小时前
OpenClaw 上下文瘦身:3 个实验
开发语言·python·ai
码农阿强16 小时前
MiniMax speech-2.8-hd 技术详解与API接入实战
人工智能·ai·aigc
一切皆是因缘际会16 小时前
依托记忆结构心智体系,AI 自主意识进化路径
大数据·人工智能·安全·搜索引擎·ai
OpenBayes16 小时前
外语、方言、少数民族语言全覆盖:Hy-MT1.5 支持 1056 个翻译方向;MIT 联合发布 MathNet:涵盖 2.7 万道奥数真题的多模态数学推理基准
人工智能·深度学习·ai·agent