MatteoScript commited on
Commit
dadb627
·
1 Parent(s): 88cc3e6

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +12 -1
main.py CHANGED
@@ -4,6 +4,8 @@ from pydantic import BaseModel
4
  from huggingface_hub import InferenceClient
5
  from datetime import datetime
6
  from gradio_client import Client
 
 
7
 
8
  app = FastAPI()
9
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
@@ -63,7 +65,16 @@ def generate_image():
63
  453666937,
64
  fn_index=0
65
  )
66
- return {"response": result}
 
 
 
 
 
 
 
 
 
67
 
68
  @app.get("/Test")
69
  def generate_image():
 
4
  from huggingface_hub import InferenceClient
5
  from datetime import datetime
6
  from gradio_client import Client
7
+ import base64
8
+ import requests
9
 
10
  app = FastAPI()
11
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
 
65
  453666937,
66
  fn_index=0
67
  )
68
+ image_url = result
69
+ if image_url:
70
+ image_response = requests.get(image_url)
71
+ if image_response.status_code == 200:
72
+ image_base64 = base64.b64encode(image_response.content).decode('utf-8')
73
+ return {"image_base64": image_base64}
74
+ else:
75
+ return {"message": "Impossibile ottenere l'immagine dall'URL", "status_code": image_response.status_code}
76
+ else:
77
+ return {"message": "Impossibile ottenere l'URL dell'immagine dalla risposta", "response": result}
78
 
79
  @app.get("/Test")
80
  def generate_image():