JupyterAI IA generativa + JupyterLab

JupyterAI IA generativa + JupyterLab

¡No necesitarás un Copilot en VSCode! Lo dudo.

JupyterLab ha sido uno de los mejores amigos de un científico de datos en ciernes. Incluso para los veteranos, ha sido uno de los espacios de trabajo más utilizados antes de que el código se ponga en producción. Es realmente una forma poderosa y fácil de usar para explorar modelos en cuadernos y mejorar la productividad temprana. En ciertos casos, como Netflix, se ejecutan todas las canalizaciones de datos, incluidos los trabajos programados, utilizando JupyterLab.

Jupyter AI ofrece una forma fácil de usar y poderosa de explorar modelos de IA generativa en cuadernos y mejorar tu productividad en JupyterLab y Jupyter Notebook. Más específicamente, Jupyter AI ofrece lo siguiente:

  • Una magia %%ai que convierte el Jupyter Notebook en un espacio de juego de IA generativa reproducible. Esto funciona en cualquier lugar donde se ejecute el kernel IPython (JupyterLab, Jupyter Notebook, Google Colab, VSCode, etc.).
  • Una interfaz de chat nativa en JupyterLab que te permite trabajar con IA generativa como asistente conversacional.
  • Soporte para una amplia gama de proveedores y modelos de IA generativa (AI21, Anthropic, Cohere, Hugging Face, OpenAI, SageMaker, etc.).

Instalación

Para instalar JupyterAI,

pip install jupyter_ai

La última versión principal de jupyter_ai, v2, solo es compatible con JupyterLab 4. Si necesitas soporte para JupyterLab 3, debes instalar jupyter_ai v1 en su lugar:

pip install jupyter_ai~=1.0

Para todos los usuarios de JupyterNotebook que no utilizan JupyterLab, puedes usar JupyterAI a través de acciones mágicas. Para instalar acciones mágicas para Jupyter AI, ejecuta el siguiente comando.

pip install jupyter_ai_magics

Proveedores de modelos compatibles

Las variables de entorno deben definirse en el entorno de Python en el que estarás trabajando. Así que ten en cuenta los nombres reales de las variables. Además, toma nota de la dependencia del paquete de Python para usar los modelos.