import gradio as gr import datetime import ssl # SSL 인증서 검증 비활성화 - 이 줄이 핵심입니다 ssl._create_default_https_context = ssl._create_unverified_context def update_live_message(): """ 현재 시간과 'live' 메시지를 반환합니다. """ current_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') return f"{current_time} - live" def run_gradio(): """ Gradio 웹 인터페이스를 설정하고 실행합니다. """ # 단순한 텍스트 응답 인터페이스 demo = gr.Blocks(analytics_enabled=False) with demo: live_block = gr.Textbox( label="상태", value=update_live_message(), elem_id="status" ) # 서버 실행 (SSL 검증 비활성화) demo.launch( server_name="0.0.0.0", server_port=7860, ssl_verify=False # 이 옵션도 중요합니다 ) if __name__ == "__main__": run_gradio()