Jupyter AI는 JupyterLab 조직의 일부로 인큐베이션 중입니다.
Jupyter AI는 생성 AI를 Jupyter 노트북과 연결합니다. Jupyter AI는 노트북에서 생성적 AI 모델을 탐색하고 JupyterLab 및 Jupyter Notebook에서 생산성을 향상시킬 수 있는 사용자 친화적이고 강력한 방법을 제공합니다. 보다 구체적으로 Jupyter AI는 다음을 제공합니다.
%%ai
마법입니다. 이는 IPython 커널이 실행되는 모든 곳(JupyterLab, Jupyter Notebook, Google Colab, Kaggle, VSCode 등)에서 작동합니다.문서는 ReadTheDocs에서 볼 수 있습니다.
Jupyter AI를 사용하려면 다음 소프트웨어를 설치해야 합니다.
또한 하나 이상의 모델 제공자에 대한 액세스가 필요합니다.
중요한
JupyterLab 3의 유지 관리 종료 날짜는 2024년 5월 15일입니다. 따라서 JupyterLab 3을 지원하는 v1 분기에 새 기능을 백포트하지 않습니다. 중요한 문제에 대한 수정 사항은 2024년 12월 31일까지 계속 백포트됩니다. JupyterLab 3을 사용하는 경우 가능한 한 빨리 JupyterLab 4로 업그레이드하는 것이 좋습니다. 자세한 내용은 Jupyter 블로그에서 JupyterLab 3 유지 관리 종료를 참조하세요.
이 노트북 내에서 AI 모델 공급자를 사용하려면 API 키와 같은 적절한 자격 증명이 필요합니다.
모델 공급자의 플랫폼에서 API 키와 같은 필수 자격 증명을 얻습니다.
환경 변수를 사용하거나 노트북의 코드 셀에서 키를 설정할 수 있습니다. 코드 셀에서 %env 매직 명령을 사용하여 다음과 같이 자격 증명을 설정할 수 있습니다.
# NOTE: Replace 'PROVIDER_API_KEY' with the credential key's name,
# and replace 'YOUR_API_KEY_HERE' with the key.
% env PROVIDER_API_KEY = YOUR_API_KEY_HERE
각 모델 공급자에 대한 자세한 지침은 모델 공급자 설명서를 참조하세요.
다음은 설치 및 사용 프로세스에 대한 간략한 개요입니다. Jupyter AI 설치 및 사용에 대한 자세한 내용은 공식 문서를 참조하세요.
Jupyter AI를 설치하는 3가지 방법을 제공합니다. 각 섹션을 읽고 가장 적합한 설치 방법을 선택할 수 있습니다.
pip
통한 빠른 설치(권장)pip
통한 최소 설치conda
통한 최소 설치pip
통한 빠른 설치(권장) %%ai
매직과 JupyterLab 확장을 모두 설치하려면 다음을 실행할 수 있습니다.
$ pip install jupyter-ai[all]
그런 다음 JupyterLab을 다시 시작합니다. 그러면 현재 jupyter-ai
에서 지원하는 모든 모델에 대한 액세스를 제공하는 모든 선택적 종속성이 설치됩니다.
JupyterLab을 사용하지 않고 Jupyter AI %%ai
매직만 설치하려는 경우 다음을 실행할 수 있습니다.
$ pip install jupyter-ai-magics[all]
jupyter-ai
jupyter-ai-magics
에 의존하므로 jupyter-ai
설치하면 jupyter-ai-magics
자동으로 설치됩니다.
pip
통한 최소 설치Jupyter AI의 대부분의 모델 공급자는 사용하기 전에 특정 종속성을 설치해야 합니다. 이를 공급자 종속성 이라고 합니다. 공급자 종속성은 Jupyter AI의 선택 사항입니다. 즉, 공급자 종속성이 설치되어 있든 없든 Jupyter AI를 설치할 수 있습니다. 공급자가 설치되지 않은 종속성을 요구하는 경우 해당 모델은 언어 모델을 선택할 수 있는 사용자 인터페이스에 나열되지 않습니다.
공급자 종속성 없이 pip
통해 최소 설치를 수행하려면 패키지 이름에서 [all]
선택적 종속성 그룹을 생략하세요.
pip install jupyter-ai
공급자 종속성을 선택적으로 설치하면 Jupyter AI 환경에서 사용 가능한 모델을 제어할 수 있습니다.
예를 들어 Anthropic 모델에 대한 지원만 추가하여 Jupyter AI를 설치하려면 다음을 실행합니다.
pip install jupyter-ai langchain-anthropic
모델 공급자 및 필요한 종속성에 대한 자세한 내용은 모델 공급자 표를 참조하세요.
conda
통한 최소 설치 pip
사용하는 대신 conda-forge
채널에서 Conda를 사용하여 jupyter-ai
설치할 수 있습니다.
$ conda install conda-forge::jupyter-ai
Jupyter AI의 대부분 모델 공급자를 사용하려면 특정 공급자 종속성을 설치해야 합니다. Conda Forge에서 jupyter-ai
설치할 때 공급자 종속성은 설치되지 않으며 필요에 따라 별도로 설치해야 합니다.
예를 들어 OpenAI 모델에 대한 지원만 추가하여 Jupyter AI를 설치하려면 다음을 실행합니다.
conda install conda-forge::jupyter-ai conda-forge::langchain-openai
모델 공급자 및 필요한 종속성에 대한 자세한 내용은 모델 공급자 표를 참조하세요.
%%ai
마법 명령 %%ai
매직은 JupyterLab, Jupyter Notebook, Google Colab 및 Visual Studio Code를 포함하여 IPython 커널이 실행되는 모든 곳에서 작동합니다.
%%ai
매직을 설치한 후에는 다음을 실행하여 노트북이나 IPython 셸에서 이를 활성화할 수 있습니다.
%load_ext jupyter_ai_magics
또는:
%load_ext jupyter_ai
아래 스크린샷은 이 패키지의 examples/
디렉터리에 있는 노트북에서 가져온 것입니다.
그런 다음 %%ai
매직 명령을 사용하여 모델 및 자연어 프롬프트를 지정할 수 있습니다.
Jupyter AI는 HTML과 수학을 생성하여 셀 출력으로 렌더링할 수도 있습니다.
Jupyter AI는 IPython 표현식을 보간하여 변수 값이 포함된 프롬프트를 실행할 수 있습니다.
JupyterLab용 Jupyter AI 확장은 여러 사용자가 Jupyter AI 대화 도우미와 채팅할 수 있는 기본 UI를 제공합니다. JupyterLab이 설치되어 있는 경우 jupyter_ai
패키지를 설치할 때 JupyterLab을 설치하고 활성화해야 합니다.
Jupyter AI 설치 및 사용에 대한 도움말은 ReadTheDocs의 사용자 문서를 참조하세요.
Jupyter AI에 기여하고 싶다면 ReadTheDocs의 기여자 문서를 참조하세요.