Jupyter AI, 这个插件让 Jupyter Lab 起飞了
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
本文介绍了 Jupyter AI 扩展,它为用户提供了一个聊天式用户界面,可以与 Jupyter AI 对话助理进行交互,并支持多种生成模型提供商,如 OpenAI、Anthropic、Cohere、Hugging Face 等。
设置 Jupyter AI
用户需要 Python 3.8 至 3.10 和 JupyterLab 3 来安装 Jupyter AI。通过 conda 和 pip 可以轻松安装该扩展。若使用基于 Apple Silicon 的 Mac,则需卸载 pip 的 grpcio 版本并使用 conda 安装。安装完成后,用户可在 Jupyter Lab 的左侧面板中看到“chat”图标,通过该图标可以选择模型并输入 API 密钥。
使用 Jupyter AI
加载 Jupyter AI 扩展后,用户可以使用特定的命令列出所有可用的提供商和模型。为了使用特定的生成模型(例如 OpenAI 的 ChatGPT),必须安装相应的 Python 包并设置 API 密钥。一旦设置完成,用户可以开始在 Jupyter Lab 内使用 ChatGPT。
魔法命令
Jupyter AI 提供了%%ai 魔法命令,用户可以通过它生成代码、Markdown、图像等格式的内容。该命令允许用户根据需要更改输出格式,并可以将生成的内容插入到新的笔记本单元格中。
输入、输出和报错
用户可以使用大括号语法在提示中包含变量和 Python 表达式。此功能在解释笔记本中其他位置的代码时特别有用,还包括对输出和错误的处理。
使用聊天界面
聊天界面支持执行类似于魔法命令的操作,并允许用户根据文本提示生成整个笔记本。用户可以请求对笔记本中的代码进行解释或生成演示等,系统会自动生成一个新的 .ipynb 文件。
最后,文章推荐了公众号“数据STUDIO”,该公众号以 Python 为核心语言,专注于数据科学领域的多个方面,例如数据分析和机器学习等,并建议读者关注以获取更多的专业内容。
更多关于 Jupyter AI 的详细信息可以通过访问官方文档获取。
想要了解更多内容?
点击领取《Python学习手册》,后台回复「福利」获取。『数据STUDIO』专注于数据科学原创文章分享,内容以 Python 为核心语言,涵盖机器学习、数据分析、可视化、MySQL等领域干货知识总结及实战项目。