Как настроить OpenAI-помощника в JupyterLab

Долгое время я откладывал довольно простую задачу: настроить AI-помощника в JupyterLab. Здесь я хочу записать последовательность действий.

  • настройка среды: . ~/envs/env312 (мой рабочий venv)
  • pip install jupyterlab
  • pip install "jupyter-ai[all]"
  • export OPENAI_API_KEY="sk-...your-key..."

Запустите JupyterLab, затем в ноутбуке выполните:

%load_ext jupyter_ai_magics
%ai list openai-chat

Команда показывает список доступных моделей.

%config AiMagics.default_language_model = "openai-chat:gpt-4o-mini"
экономичный вариант на каждый день

На боковой панели появилась новая панель «Jupyter AI chat». Выберите модель и укажите OPENAI_API_KEY. Это немного некрасиво: похоже, ключ нужно и экспортировать в переменные среды, и отдельно задавать в UI. Более аккуратного варианта я не нашел.

Теперь у нас есть: «Привет! Я Юпитернаут, ваш помощник по программированию».

документация Jupyter AI

Вот мы и здесь. Волшебная команда дает нам то, что мы хотим

%%ai chatgpt --format code
create a picture of 17 points equally distant on a circle, pairwise connected