Streamlit Documentation/Develop/API reference/Input widgets
Python으로 간단하고 직관적으로 웹 애플리케이션을 개발할 수 있게 해주는 오픈소스 프레임워크
Streamlit
데이터 과학, 머신러닝 모델의 시각화, 대화형 대시보드 등을 만드는 데 최적화되어 있고, 코드 몇 줄로 대화형 웹앱을 생성할 수 있다.
1. Python만 알면 설치도 사용도 간편
2. 데이터 시각화 라이브러리(Matplotlib, Plotly, Altair)와 통합 가능하고, 대화형 위젯(슬라이더, 드롭다운 메뉴, 버튼...등등 )을 통해 사용자 입력도 지원 ! 빠르게 대화형 앱을 개발할 수 있다.
3. 코드변경할 때마다 앱이 자동으로 리렌더링
4. 오픈소스. 무료다. 커뮤니티 지원도 받을 수 있다.
5. Streamlit Cloud, Docker, Heroku 등을 사용해서 배포도 손쉽게 할 수 있다.
라는 장점으로
streamlit을 사용하여 OpenAI API를 빠르게 체험해본다.
Docs의 개발/API 참조/Input widgets 부분을 활용하여 서비스 웹 페이지 하나 만들어본다.
셀프서비스할거니까 예쁘고 귀엽고 깜찍하게 만들어 볼 예정.
'OpenAI API 활용' 카테고리의 다른 글
streamlit run app.py (8) | 2024.12.16 |
---|---|
streamlit hello (10) | 2024.12.15 |
터미널로 GPT를 만나봄 (7) | 2024.12.12 |
Canvas-12 Days of OpenAI: Day 4 (3) | 2024.12.11 |
API (7) | 2024.12.10 |