“파이썬 함수만 있으면 클릭 한 번에 웹앱/AI 데모 서비스로 변신!”
주요 특징
- 웹 UI: 파이썬 함수만 작성하면 바로 웹 페이지 인터페이스 생성
- 입력/출력 타입 다양: 텍스트, 이미지, 음성, 비디오, 파일 등 거의 모든 타입 지원
- 빠른 배포: gr.Interface(...)만 선언하면 바로 웹서버로 실행
- 오픈소스: 무료, MIT 라이선스
- AI/머신러닝/LLM 데모: 챗봇, 이미지 생성, 번역, QA 등 데모에 최적
실행 예시
1. 간단한 챗봇 데모
- 코드 실행하면, 웹 브라우저에서 “텍스트 입력 → 답변 출력” UI 자동 생성
import gradio as gr
def chatbot(message):
return f"사용자가 입력한 내용: {message}"
gr.Interface(fn=chatbot, inputs="text", outputs="text").launch()
2. AI 모델 데모 예시
import gradio as gr
import openai
def ask_gpt(msg):
# OpenAI API 연동
return openai.ChatCompletion.create(...)
gr.Interface(fn=ask_gpt, inputs="text", outputs="text").launch()
반응형
'Web.IT.Mobile > QA 자동화' 카테고리의 다른 글
Streamlit vs Gradio (0) | 2025.07.27 |
---|---|
Playwright와 AI API 연동 (0) | 2025.07.27 |
Playwright 테스트 결과 리포트 (0) | 2025.07.27 |
Playwright vs Selenium (0) | 2025.07.27 |
셀레니움에서 팝업창 제어 - 2가지 (1) | 2025.07.24 |
여러 케이스를 수행시키고 싶을 때의 방법들 (1) | 2025.07.24 |
셀레니움(Selenium)에서 “클릭할 요소”를 찾자 (0) | 2025.07.24 |
댓글