Spaces:
Running
Running
changefile
Browse files
main.py
CHANGED
@@ -14,7 +14,7 @@ from diffusers.utils import load_image
|
|
14 |
import base64
|
15 |
|
16 |
app = FastAPI()
|
17 |
-
|
18 |
|
19 |
#Endpoints
|
20 |
#Root endpoints
|
@@ -26,7 +26,7 @@ def root():
|
|
26 |
async def predict(url:str,prompt:str):
|
27 |
MAX_QUEUE_SIZE = 4
|
28 |
start = time.time()
|
29 |
-
|
30 |
|
31 |
url = "https://img2.baidu.com/it/u=1845675188,2679793929&fm=253&fmt=auto&app=138&f=JPEG?w=667&h=500"
|
32 |
prompt = "a nice Comfortable and clean. According to Baidu Education Information, the adjectives for a room include: comfortable, clean, beautiful, spacious, warm, quiet, luxurious, pleasant, exquisite, and warm ,colorful, light room width sofa,8k"
|
@@ -55,10 +55,12 @@ async def predict(url:str,prompt:str):
|
|
55 |
print("s生成完成:", end2 - end1)
|
56 |
|
57 |
output_image.save("./imageclm5.png")
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
|
|
|
|
62 |
|
63 |
|
64 |
@app.post("/predict")
|
|
|
14 |
import base64
|
15 |
|
16 |
app = FastAPI()
|
17 |
+
pipeline = get_pipeline()
|
18 |
|
19 |
#Endpoints
|
20 |
#Root endpoints
|
|
|
26 |
async def predict(url:str,prompt:str):
|
27 |
MAX_QUEUE_SIZE = 4
|
28 |
start = time.time()
|
29 |
+
|
30 |
|
31 |
url = "https://img2.baidu.com/it/u=1845675188,2679793929&fm=253&fmt=auto&app=138&f=JPEG?w=667&h=500"
|
32 |
prompt = "a nice Comfortable and clean. According to Baidu Education Information, the adjectives for a room include: comfortable, clean, beautiful, spacious, warm, quiet, luxurious, pleasant, exquisite, and warm ,colorful, light room width sofa,8k"
|
|
|
55 |
print("s生成完成:", end2 - end1)
|
56 |
|
57 |
output_image.save("./imageclm5.png")
|
58 |
+
# 将图片对象转换为bytes
|
59 |
+
image_bytes = output_image.to_bytes()
|
60 |
+
|
61 |
+
# 对bytes进行base64编码
|
62 |
+
encoded_string = base64.b64encode(image_bytes).decode('utf-8')
|
63 |
+
return encoded_string
|
64 |
|
65 |
|
66 |
@app.post("/predict")
|