File size: 660 Bytes
13ba144 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import gradio as gr
import sys
import os
# 1. 确保可以导入本地模块
gradio_dir = os.path.dirname(__file__)
sys.path.append(gradio_dir)
# 2. 导入 rag.py 中的 demo(gr.Blocks 或 gr.Interface 实例)
from rag import demo
# 3. 启动 Gradio 应用
if __name__ == "__main__":
# Hugging Face Spaces 推荐 server_name=\"0.0.0.0\",端口 7860
# queue() 支持多用户排队
demo.queue().launch(
server_name="0.0.0.0",
server_port=7860,
share=False, # Spaces 不需要 share
show_api=False, # 可选:不显示 API 文档
max_threads=40 # 可选:根据需要调整并发线程数
)
|