Files
dsProject/dsLightRag/Manim/generative-manim/api/__init__.py
2025-08-14 15:45:08 +08:00

28 lines
775 B
Python

from flask import Flask, send_from_directory
from flask_cors import CORS
from dotenv import load_dotenv
from .routes.video_rendering import video_rendering_bp
from .routes.code_generation import code_generation_bp
from .routes.chat_generation import chat_generation_bp
def create_app():
app = Flask(__name__, static_folder="public", static_url_path="/public")
load_dotenv()
app.register_blueprint(video_rendering_bp)
app.register_blueprint(code_generation_bp)
app.register_blueprint(chat_generation_bp)
CORS(app)
@app.route("/")
def hello_world():
return "Generative Manim Processor"
@app.route("/openapi.yaml")
def openapi():
return send_from_directory(app.static_folder, "openapi.yaml")
return app