diff --git a/src/controllers/render_controller.py b/src/controllers/render_controller.py new file mode 100644 index 0000000000000000000000000000000000000000..d362dd50cb8aec912d358e892164004c56f791b1 --- /dev/null +++ b/src/controllers/render_controller.py @@ -0,0 +1,6 @@ +import os +from gradio_client import Client, handle_file + +class RenderController: + def get_render(self, hf_token='') -> str: + return "Hello, World!" diff --git a/src/routes/router.py b/src/routes/router.py index ea9e058dd7b134cb9eb6ce02b70139fdef3d3adb..00fdca4a33ffd480935b7556b42f4aebe54b7cde 100644 --- a/src/routes/router.py +++ b/src/routes/router.py @@ -1,11 +1,14 @@ from flask import Blueprint, request from controllers.glb_controller import GlbController +from controllers.render_controller import RenderController from controllers.suggest_controller import SuggestController glb_bp = Blueprint('glb', __name__) +render_bp = Blueprint('render', __name__) suggest_bp = Blueprint('suggest', __name__) glb_controller = GlbController() +render_controller = RenderController() suggest_controller = SuggestController() def setup_routes(app): @@ -26,6 +29,10 @@ def setup_routes(app): slat_sampling_steps, multiimage_algo, mesh_simplify, texture_size) + @app.route('/render', methods=['GET']) + def get_render(): + return render_controller.get_render() + @app.route('/suggest', methods=['GET']) def get_suggest(): hf_token = request.args.get('hf_token', '', type=str)