반응형
소개
Code Interpreter API는 ChatGPT 코드 인터프리터를 LangChain으로 구현했다고 한다.
그리고 이 오픈소스는 파이썬 코드 실행을 위해 샌드박스가 적용된 CodeBox 사용합니다.
이 API를 통해 우리는 다음과 같은 작업을 수행할 수 있습니다:
- 데이터 세트 분석, 주식 차트, 이미지 조작 등
- 인터넷 액세스 및 Python 패키지의 자동 설치
- 텍스트나 파일 입력받아 -> 텍스트나 파일으로 출력
- 대화형 메모리: 이전 입력에 기반한 응답
설치하기
git clone https://github.com/shroominic/codeinterpreter-api.git
cd codeinterpreter-api
pip install streamlit
pip install -e .
시작하기
streamlit run frontend/app.py
시작하면 터미널에는 아래와 같이 보입니다.
브라우저에서 http://localhost:8501에 접속하면 다음과 같은 화면을 볼 수 있습니다.
사용하기
서울시 대기오염 미세먼지 데이터 시각화하기
서울 열린데이터 광장에서 서울시 일별 평균 대기오염도 정보.csv 파일을 다운로드받아 시각화를 진행해봅니다.
주식 데이터 차트 그리기
야후 파이낸스에서 테슬라 주식 데이터를 다운로드하여 주식 차트를 그려봅니다.
위 차트는 테슬라 주식(TSLA)의 종가와 50일 이동 평균을 보여주고 있습니다.
이미지 편집하기
간단한 이미지 작업도 코드 인터프린터를 사용하여 쉽게 수행할 수 있습니다.
예를 들어, 아래 이미지를 흑백으로 변환해보겠습니다.
이미지를 첨부하고 흑백 변환 요청만으로 간단하게 처리할 수 있습니다.
결론
Code Interpreter API는 다양한 작업들을 간단하게 수행할 수 있게 해주는 훌륭한 도구입니다. 이를 이용하면 코드를 직접 작성하지 않고도 데이터 시각화, 차트 그리기, 이미지 편집 등의 작업을 손쉽게 수행할 수 있습니다.
or
반응형
'개발 > AI 개발' 카테고리의 다른 글
한국어 임베딩과 제미니AI를 이용한 무료 RAG 시스템 구축하기 (6) | 2024.02.20 |
---|---|
GPT 스토어가 오픈했습니다! (0) | 2024.01.11 |
GPT Engineer를 활용한 프로젝트 생성과 실행 (0) | 2023.07.22 |
OpenAI의 Chat Completions API 업데이트: Function Calling을 활용한 날씨 조회 튜토리얼 (0) | 2023.06.15 |
랭체인에서 사용가능한 벡터DB 비교 (0) | 2023.05.27 |