EvgenyKu commited on
Commit
268a953
·
1 Parent(s): 4784ee4

add test rest api

Browse files
Files changed (2) hide show
  1. app.py +14 -1
  2. requirements.txt +3 -1
app.py CHANGED
@@ -9,6 +9,8 @@ from huggingface_hub import login
9
  from diffusers import FluxPipeline
10
  from aura_sr import AuraSR
11
  from deep_translator import GoogleTranslator
 
 
12
 
13
  login(token = os.getenv('HF_TOKEN'))
14
 
@@ -151,6 +153,14 @@ def load_text(file_name):
151
  with open(file_name, 'r', encoding='utf-8') as f:
152
  return f.read()
153
 
 
 
 
 
 
 
 
 
154
  custom_css = load_text("style.css")
155
 
156
  # Создание интерфейса Gradio
@@ -237,9 +247,12 @@ with gr.Blocks(title="3D Icon Generator", css=custom_css, theme=gr.themes.Defaul
237
  outputs=[output_image]
238
  )
239
 
 
 
 
240
  # Запуск приложения
241
  if __name__ == "__main__":
242
- app.launch()
243
 
244
 
245
 
 
9
  from diffusers import FluxPipeline
10
  from aura_sr import AuraSR
11
  from deep_translator import GoogleTranslator
12
+ from fastapi import FastAPI
13
+ import uvicorn
14
 
15
  login(token = os.getenv('HF_TOKEN'))
16
 
 
153
  with open(file_name, 'r', encoding='utf-8') as f:
154
  return f.read()
155
 
156
+
157
+ fastapi_app = FastAPI()
158
+
159
+ @fastapi_app.get("/api/hello")
160
+ def get_users():
161
+ return "Hello World!"
162
+
163
+
164
  custom_css = load_text("style.css")
165
 
166
  # Создание интерфейса Gradio
 
247
  outputs=[output_image]
248
  )
249
 
250
+
251
+ main_app = gr.mount_gradio_app(fastapi_app, app, path="/")
252
+
253
  # Запуск приложения
254
  if __name__ == "__main__":
255
+ uvicorn.run(app, host="0.0.0.0", port=7860)
256
 
257
 
258
 
requirements.txt CHANGED
@@ -17,4 +17,6 @@ sentencepiece
17
  scikit-image
18
  rembg
19
  aura-sr
20
- deep_translator
 
 
 
17
  scikit-image
18
  rembg
19
  aura-sr
20
+ deep_translator
21
+ fastapi
22
+ uvicorn