MatteoScript commited on
Commit
0bb76a8
·
1 Parent(s): 6159237

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -5
main.py CHANGED
@@ -36,7 +36,7 @@ class InputImage(BaseModel):
36
  cfg: int = 7
37
  seed: int = -1
38
 
39
- class RiattivaSpazio(BaseModel):
40
  nomeSpazio: str
41
  input: str = ''
42
  api_name: str = "/chat"
@@ -78,6 +78,7 @@ def format_prompt(message, history):
78
  now = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")
79
  prompt += f"[{now}] [INST] {message} [/INST]"
80
  return prompt
 
81
 
82
  #--------------------------------------------------- Generazione IMMAGINE ------------------------------------------------------
83
  @app.post("/Immagine")
@@ -111,15 +112,16 @@ def generate_image(request: Request, input_data: InputImage):
111
  return {"error": "Errore interno del server persistente"}
112
  return {"error": "Numero massimo di tentativi raggiunto"}
113
 
114
- #--------------------------------------------------- API Spaces (per riattivarli) ------------------------------------------------------
115
- @app.post("/RiattivaSpazio")
116
- def generate_image(request: Request, input_data: RiattivaSpazio):
 
117
  client = Client(input_data.nomeSpazio)
118
  result = client.predict(
119
  input_data.input,
120
  api_name=input_data.api_name
121
  )
122
- return {"response": "Spazio riattivato"}
123
 
124
  @app.get("/")
125
  def read_general():
 
36
  cfg: int = 7
37
  seed: int = -1
38
 
39
+ class PostSpazio(BaseModel):
40
  nomeSpazio: str
41
  input: str = ''
42
  api_name: str = "/chat"
 
78
  now = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")
79
  prompt += f"[{now}] [INST] {message} [/INST]"
80
  return prompt
81
+
82
 
83
  #--------------------------------------------------- Generazione IMMAGINE ------------------------------------------------------
84
  @app.post("/Immagine")
 
112
  return {"error": "Errore interno del server persistente"}
113
  return {"error": "Numero massimo di tentativi raggiunto"}
114
 
115
+
116
+ #--------------------------------------------------- API PostSpazio ------------------------------------------------------
117
+ @app.post("/PostSpazio")
118
+ def generate_image(request: Request, input_data: PostSpazio):
119
  client = Client(input_data.nomeSpazio)
120
  result = client.predict(
121
  input_data.input,
122
  api_name=input_data.api_name
123
  )
124
+ return {"response": result}
125
 
126
  @app.get("/")
127
  def read_general():