Spaces:
Sleeping
Sleeping
File size: 1,107 Bytes
002fca8 2cd7197 9e3ea07 c53513a d707be1 2589dc0 dadb627 0099d95 c5f58d3 f0feabf d57ded5 498d80c 1ad1813 739823d 5bb98a2 d707be1 c550535 b916cdf c53513a 2cd7197 f7205b4 6159237 c550535 7a4300a f7205b4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
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"} |