> For the complete documentation index, see [llms.txt](https://runyourai.gitbook.io/userguide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://runyourai.gitbook.io/userguide/tutorial/jupyterai.md).

# Jupyter AI Labs 사용하기

가이드를 통해 JupyterAI를 손쉽게 사용해보세요!

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FrEcLPF9rRnUW9LEsgfK3%2FrunyourAI%20%E1%84%91%E1%85%B3%E1%84%85%E1%85%A9%E1%84%91%E1%85%B5%E1%86%AF_%EB%B0%B0%EA%B2%BD_small%20(2).png?alt=media&amp;token=8f3684c4-5c5f-4486-9cc5-f0888b72457b" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:red;">**Jupyter AI란?**</mark>

Jupyter AI는 Jupyter notebook에서 생성 AI를 편하게 사용할 수 있는 환경을 제공하는 \
확장 프로그램입니다.
{% endhint %}

**Jupyter AI를 사용하면?**

✔️Jupyter notebook 커널에서 생성형 인공지능 모델을 통한 코드 생성

✔️Jupyter Lab 내 채팅 UI를 통해 생성형 인공지능과 대화

✔️OpenAI를 비롯하여 Hugging Face, Gemini 등 다양한 생성 모델 사용

**runyourAI가 제공하는&#x20;**<mark style="background-color:yellow;">**템플릿 기능**</mark>**을 통해 Jupyter AI 을 지금 바로 이용해보세요!**

***

## Step 1. 머신 대여 및 템플릿 선택

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FwzxZxkuYDkhtIrB9zjQc%2Fimage.png?alt=media&amp;token=d7d29bf1-aec6-48e3-a092-a01fba85d54a" alt=""><figcaption></figcaption></figure>

* GPU Cloud 목록에서 원하는 머신 선택하면 템플릿 선택 단계로 이동합니다. \
  jupyter-AI-Labs 템플릿을 선택하고 상단의 대여 버튼을 클릭합니다.
* 대여한 머신은  <mark style="background-color:yellow;">마이페이지>대시보드</mark>에서 확인할 수 있습니다.

***

## Step 2. Jupyter Lab WebUI 접속

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FUXMfNlWbZss578f5Ib8Z%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-23%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.48.00.png?alt=media&amp;token=3f5ea006-fecc-49e1-b12a-424adcb11aa1" alt=""><figcaption></figcaption></figure>

* 대여한 머신을 클릭하면, SSH / Web UI 접속 기능과 PEM 키 다운로드 기능을 확인할 수 있습니다.

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FUKnH8GTtLoxfGyju2neH%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-23%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.49.56.png?alt=media&amp;token=789bd432-f7fb-4286-b154-b36da549cf98" alt=""><figcaption></figcaption></figure>

* 두 가지의 버튼 중 SSH / WEB 버튼을 클릭합니다.

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FHJNVRXyJrEihNLft5S9c%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202025-07-23%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.52.02.png?alt=media&amp;token=5429cbf4-cd51-432d-a5bc-558bd7bb4058" alt=""><figcaption></figcaption></figure>

두 가지의 접속 방법 중, 'HTTP' > 'Jupyter Lab' 버튼을 클릭해 Web UI에 직접 접속합니다.

*(SSH 접속은*[ *'SSH 활용하여 원격접속하기'*](/userguide/tutorial/ssh.md)*를 참고해주세요.)*

## Step 3. Jupyter AI를 통해 OpenAI API 활용하기

### 1. 사용할 Jupyter Notebook 생성&#x20;

화면에 <mark style="color:red;">**Notebook > Python 3**</mark> 버튼을 클릭하여 새로운 노트북 파일을 생성합니다.

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2Fkn1YJK6UhiDZmn3nTmRg%2Fimage.png?alt=media&amp;token=32d77ed7-9a96-4a43-8b36-d112ae930af7" alt=""><figcaption></figcaption></figure>

### 2. 노트북 파일에 아래 코드를 입력합니다.

```python
%reload_ext jupyter_ai
```

### 3. OpenAI에서 발급받은 Key를 입력합니다.

```python
import os
os.environ['OPENAI_API_KEY']='발급받은 키 값 작성'
```

### 4.아래 코드를 활용하여 Chat GPT를 사용할 수 있습니다.

{% hint style="warning" %}
생성 결과는 ChatGPT의 답변에 따라 다를 수 있습니다.
{% endhint %}

1. Line Graph 생성 예시

```
%%ai chatgpt --format code
Demonstrate how to plot a line graph based on a pandas dataset, including sample data
```

* **실행 결과** <br>

  <figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FESk85HPpjdCWvWkCgexr%2Fimage.png?alt=media&amp;token=fb3c9af6-a788-4de3-b616-bb7e28c42314" alt=""><figcaption></figcaption></figure>

2. Scatter Graph 생성 예시

```
%%ai chatgpt --format code
Demonstrate how to plot a scatter graph based on a pandas dataset, including sample data
```

* **실행 결과**&#x20;

<figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2F5JxHXu4quaEO2RNLoqnO%2Fimage.png?alt=media&amp;token=9bf98074-7657-4b55-a4b4-114c80f2d8f8" alt=""><figcaption></figcaption></figure>

* **실행 결과**&#x20;

  <figure><img src="https://3511333590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhwfS5OO0ZQXTwDAwWcnj%2Fuploads%2FESk85HPpjdCWvWkCgexr%2Fimage.png?alt=media&amp;token=fb3c9af6-a788-4de3-b616-bb7e28c42314" alt=""><figcaption></figcaption></figure>
