고객정보 조회 템플릿
필요한 모듈 설치하기
!pip install openai
!pip install gradio
기능별 DB 조회 템플릿
import gradio as gr
# 버튼 클릭 시 실행될 함수 정의
def button1_action():
return "버튼 1이 클릭되었습니다!"
def button2_action():
return "버튼 2가 클릭되었습니다!"
def button3_action():
return "버튼 3이 클릭되었습니다!"
# Blocks 사용하여 인터페이스 생성
with gr.Blocks() as demo:
# Markdown으로 제목 추가
gr.Markdown("# 고객 AS 리스트")
gr.Markdown("고객이 요청한 데이터를 표시합니다.")
# Row() 안에 두 개의 버튼을 배치
with gr.Row():
button1 = gr.Button("버튼 1")
button2 = gr.Button("버튼 2")
button3 = gr.Button("버튼 3")
# 버튼 클릭 시 실행될 출력 필드
output = gr.Textbox(label="출력")
# 각 버튼에 클릭 이벤트와 출력 연결
button1.click(fn=button1_action, outputs=output)
button2.click(fn=button2_action, outputs=output)
button3.click(fn=button3_action, outputs=output)
# 인터페이스 실행
demo.launch()