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)