JupyterAI:生成式人工智能 + JupyterLab

JupyterAI + JupyterLab

你在VSCode中不需要Copilot!我怀疑这一点。

JupyterLab一直是初学者数据科学家最好的朋友之一。即使对于老手来说,在代码进入生产之前,它也是最常用的试验场之一。它真正是一种强大且用户友好的方式,可以在笔记本中探索模型并提高早期的工作效率。在某些情况下,像Netflix这样的公司甚至使用JupyterLab运行整个数据管道,包括定期作业。

Jupyter AI提供了一种用户友好且强大的方式,可以在笔记本中探索生成式AI模型,并提高您在JupyterLab和Jupyter Notebook中的工作效率。更具体地说,Jupyter AI提供了以下功能:

  • 一个%%ai魔术命令,将Jupyter Notebook转变为可复制的生成式AI试验场。此功能适用于任何IPython内核运行的地方(JupyterLab、Jupyter Notebook、Google Colab、VSCode等)。
  • 一个原生的聊天界面,使您能够以对话助手的形式使用生成式AI。
  • 支持多种生成模型提供商和模型(AI21、Anthropic、Cohere、Hugging Face、OpenAI、SageMaker等)。

安装

要安装JupyterAI,请执行以下操作:

pip install jupyter_ai

JupyterAI的最新主要版本v2仅支持JupyterLab 4。如果您需要支持JupyterLab 3,请安装v1版本的JupyterAI:

pip install jupyter_ai~=1.0

对于所有不使用JupyterLab的Jupyter Notebook用户,您可以通过魔术命令来使用JupyterAI。要安装Jupyter AI的魔术命令,请运行以下命令。

pip install jupyter_ai_magics

支持的模型提供商

需要在您将要使用的Python环境中定义环境变量。因此,请注意变量的实际名称。此外,请注意使用模型所需的Python软件包依赖。