프로젝트 소개
Gradio를 사용하면 JavaScript, CSS 또는 수동 웹 호스팅 없이 Python만으로 머신러닝 모델과 Python 함수를 위한 대화형 웹 인터페이스를 만들 수 있습니다.
주요 기능은 다음과 같습니다:
- gr.Interface: 정의된 입력 및 출력을 기반으로 함수를 UI로 빠르게 래핑하는 고수준 클래스입니다.
- gr.Blocks: 고도로 맞춤 설정 가능한 레이아웃과 복잡한 데이터 흐름을 생성하기 위한 저수준 API입니다.
- gr.ChatInterface: 챗봇 사용자 인터페이스 구축을 위해 특별히 설계된 전용 고수준 클래스입니다.
- 내장 공유 기능: `launch(share=True)`를 통해 공개 URL을 생성하여 모델이 로컬에서 실행되는 동안 데모를 즉시 공유할 수 있습니다.
- 생태계 지원: 프로그램 방식의 쿼리를 위한 Python 및 JavaScript 클라이언트, 커스텀 프론트엔드를 위한 서버 모드, 호스팅을 위한 Hugging Face Spaces 통합을 포함합니다.
- 개발자 도구: 신속한 개발을 위한 핫 리로드(Hot reload) 모드와 AI 코딩 어시스턴트에 Gradio 전용 지식을 강화하는 "skills" 기능을 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.