from fastapi import FastAPI, Request from fastapi.middleware.cors import CORSMiddleware # Importa il middleware CORS from pydantic import BaseModel from huggingface_hub import InferenceClient from datetime import datetime from gradio_client import Client import base64 import requests import os import socket import time from enum import Enum import random import aiohttp import asyncio import json from types import SimpleNamespace from io import BytesIO from PIL import Image #--------------------------------------------------- Definizione Server FAST API ------------------------------------------------------ app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.post("/Movimenti") def generate_text(request: Request): data = await request.json() print(data) return JSONResponse(content={"message": "Received", "data": data}) @app.get("/") def read_general(): return {"response": "Benvenuto. Per maggiori info: https://matteoscript-RentriWebServer.hf.space/docs"}