OpenAI API Library 사용하기 1 - JupyterLab 설치
- Published on
개요
여기서는 openai API 를 사용하기전 준비와 사용법을 알아보기위해 필요한 툴을 설치하고 간단히 openai-cookbook 의 노트북을 하나 실행해 본다.
준비
- OpenAI API를 사용하기 위해서는 OpenAI API key를 OpenAI 사이트에서 발급받는다. 발급을 위해서 계정을 생성하고, 신용카드 정보를 입력해야 한다.
- OS 환경변수에
OPENAI_API_KEY를 추가한다. Windows OS 에서 추가하기 위해셔는 windows 메뉴 > 설정 > 시스템 > 정보 > "고급 시스템 설정" 팝업, 환경 변수 버튼 클릭, 시스템 변수에 추가 버튼 클릭, 변수 이름에OPENAI_API_KEY, 변수 값에 발급받은 API 키를 입력한다.
PC 에서 Jupyter Notebook 사용하기
준비
JupyterLab은Jupyter Notebook을 대체하는 차세대 웹 기반의 대화형 개발 환경Miniconda-Python의 가상환경을 관리하고 패키지를 설치할 수 있는 패키지 관리자의 최소화 버전 (Python말고 다른 언어도 가능?!)
Miniconda
Miniconda 사용시 가상환경 생성 관련 명령, 다양한 환경을 생성하여 여러 버전의 Python을 독립된 환경에서 실행 가능.
conda create -n "가상환경이름" python=3.8- 특정Python버전을 가지는 특정 이름의 가상환경 생성conda info -e- 가상환경 목록 확인conda activate "가상환경이름"- 특정 이름의 가상환경 활성화conda deactivate- 가상환경 비활성화conda remove -n "가상환경이름" --all- 특정 이름의 가상환경 삭제
JupyterLab 설치및 구동
아래는 설치 순서이다.
- Miniconda 설치 (설치 파일에
Python포함)- Windows 의 경우 설치 파일로 설치를 완료하면 "Anaconda Powershell Prompt (miniconda3)" 가 메뉴에 생성된다. 해당 메뉴를 눌러 실행한다.
- OPENAI_API_KEY 환경변수가 잘 설정되었는지
echo $Env:OPENAI_API_KEY명령으로 확인한다.
conda create -n openai python=3.8- python 3.8 버전의 openai 이름의 가상환경 생성conda activate openai- openai 이름의 가상환경 활성화pip install jupyterlab- JupyterLab 설치pip install tenacity tiktoken openai "openai[datalib]"- OpenAI API 관련 라이브러리 설치jupyter lab .- 현재디렉토리(.)를 notebook root 로JupyterLab실행, 자동으로 브라우저가 열리면서JupyterLab웹화면이 표시된다.
OpenAI API Cookbook 살펴보기
git 으로 clone 하여 로컬에서 JupyterLab 으로 실행
examples/Embedding_long_inputs.ipynb 노트북을 찾아 실행해본다.
[Youtube1 - 따라하기]