본문 바로가기
Web.IT.Mobile/QA 자동화

Gradio

by sshongs 2025. 7. 27.

“파이썬 함수만 있으면 클릭 한 번에 웹앱/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()

 

반응형

댓글