Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -505,7 +505,9 @@ def generate_image(request: Request, input_data: InputImage):
|
|
505 |
#--------------------------------------------------- IMAGE TO TEXT ------------------------------------------------------
|
506 |
class InputImageToText(BaseModel):
|
507 |
base64: str
|
508 |
-
|
|
|
|
|
509 |
|
510 |
def base64_in_immagine(dati_base64):
|
511 |
immagine = base64.b64decode(dati_base64)
|
@@ -516,14 +518,13 @@ def base64_in_immagine(dati_base64):
|
|
516 |
@app.post("/Image_To_Text")
|
517 |
def image_to_text(request: Request, input_data: InputImageToText):
|
518 |
base64_in_immagine(input_data.base64)
|
519 |
-
print(input_data.base64)
|
520 |
client = Client("vikhyatk/moondream2")
|
521 |
result = client.predict(
|
522 |
"/tmp/img.jpg",
|
523 |
"",
|
524 |
api_name="/answer_question_1"
|
525 |
)
|
526 |
-
|
527 |
return {"response": result}
|
528 |
|
529 |
#--------------------------------------------------- API PostSpazio ------------------------------------------------------
|
|
|
505 |
#--------------------------------------------------- IMAGE TO TEXT ------------------------------------------------------
|
506 |
class InputImageToText(BaseModel):
|
507 |
base64: str
|
508 |
+
input_image: str = ''
|
509 |
+
input_text: str = ''
|
510 |
+
max_new_tokens: int = 100
|
511 |
|
512 |
def base64_in_immagine(dati_base64):
|
513 |
immagine = base64.b64decode(dati_base64)
|
|
|
518 |
@app.post("/Image_To_Text")
|
519 |
def image_to_text(request: Request, input_data: InputImageToText):
|
520 |
base64_in_immagine(input_data.base64)
|
|
|
521 |
client = Client("vikhyatk/moondream2")
|
522 |
result = client.predict(
|
523 |
"/tmp/img.jpg",
|
524 |
"",
|
525 |
api_name="/answer_question_1"
|
526 |
)
|
527 |
+
LoggaTesto("DESCRIZIONE IMMAGINE", {"response": result}, False)
|
528 |
return {"response": result}
|
529 |
|
530 |
#--------------------------------------------------- API PostSpazio ------------------------------------------------------
|