230902-部署Gradio到已有FastAPI及服务器中
创始人
2025-01-17 04:37:11
0

在这里插入图片描述

1. 官方例子

  • run.py
from fastapi import FastAPI import gradio as gr  CUSTOM_PATH = "/gradio"  app = FastAPI()   @app.get("/") def read_main():     return {"message": "This is your main app"}   io = gr.Interface(lambda x: "Hello, " + x + "!", "textbox", "textbox") app = gr.mount_gradio_app(app, io, path=CUSTOM_PATH)   # Run this from the terminal as you would normally start a FastAPI app: `uvicorn run:app` # and navigate to http://localhost:8000/gradio in your browser. 

运行方式:uvicorn run:app

2. 油管例子

  • gradio_ui.py
import gradio as gr   def greet(text: str) -> str:     return text   demo = gr.Interface(     fn=greet,     inputs=gr.components.Textbox(label='Input'),     outputs=gr.components.Textbox(label='Output'),     allow_flagging='never' ) 
  • run.py
from fastapi import FastAPI import gradio as gr  from gradio_ui import demo  app = FastAPI()  @app.get('/') async def root():     return 'Gradio app is running at /gradio', 200  app = gr.mount_gradio_app(app, demo, path='/gradio') 
  • 运行方式
uvicorn run:app --host 0.0.0.0 --port 5000 
  • 注意事项
1. 在命令行中的格式是<文件对象:挂载对象> 2. 文件对象,不要带py 3. 需要在同一个根目录下 

3. 视频演示

230920-部署Gradio到已有FastAPI及服务器中

4. 参考文献

  • mounting-within-another-fast-api-app
  • RajKKapadia/YouTube-Gradio-Deploy-Demo
  • How to deploy Gradio application on Server | Render | Gradio | Python - YouTube

相关内容

热门资讯

1分钟脚本!aapoker怎么... 1分钟脚本!aapoker怎么开辅助器,aapoker怎么提高中牌率,详细教程(有挂插件)1、实时开...
两分钟作弊码!hhpoker有... 两分钟作弊码!hhpoker有没有辅助(透视脚本)详细辅助方法(其实是有挂)暗藏猫腻,小编详细说明原...
九分钟软件下载!wepoker... 九分钟软件下载!wepoker安装教程(透视底牌)详细辅助程序(确实真的有挂);1、wepoker安...
二分钟有作弊!wpk辅助器是真... 二分钟有作弊!wpk辅助器是真的吗(透视辅助)详细辅助挂(好像真的是有挂);1、起透看视 wpk辅助...
八分钟插件!aapoker透视... 八分钟插件!aapoker透视脚本(透视脚本)详细辅助挂(竟然真的是有挂)aapoker透视脚本辅助...
九分钟德州透视!hhpoker... 九分钟德州透视!hhpoker透视脚本下载,hhpoker的辅助是真的吗,详细教程(有挂技巧)1、该...
9分钟免费app!wepoke... 9分钟免费app!wepokerplus脚本,wepoker辅助插件功能,详细教程(有挂智能)1、w...
十分钟私人局辅助!wpk真的有... 十分钟私人局辅助!wpk真的有透视嘛(透视辅助)详细辅助app(都是存在有挂)1、玩家可以在软件透明...
2分钟安全!aapoker辅助... 2分钟安全!aapoker辅助器怎么用,aapoker脚本怎么用,详细教程(有挂细节)1、超多福利:...
5分钟外挂靠谱!hhpoker... 5分钟外挂靠谱!hhpoker辅助软件下载,hhpoker真的假的,详细教程(有挂规律)1、每一步都...