mgokg commited on
Commit
7161ebe
·
verified ·
1 Parent(s): 13b647b

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -0
app.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI
2
+ from pydantic import BaseModel
3
+ import gradio as gr
4
+ import uvicorn
5
+
6
+ app = FastAPI()
7
+
8
+ class Item(BaseModel):
9
+ prompt: str
10
+ zeitstempel: int
11
+
12
+ @app.post("/items/")
13
+ async def create_item(item: Item):
14
+ global prompt
15
+ prompt = item.prompt
16
+ zeitstempel = item.zeitstempel
17
+ return {"prompt": prompt, "zeitstempel": zeitstempel}
18
+
19
+ # Initial prompt value
20
+ prompt = ""
21
+
22
+ def get_prompt():
23
+ return prompt
24
+
25
+ gr_interface = gr.Interface(fn=get_prompt, inputs=[], outputs="text", live=True)
26
+
27
+ @app.get("/")
28
+ def read_root():
29
+ return gr_interface.launch(share=True)
30
+
31
+ if __name__ == "__main__":
32
+ uvicorn.run(app, host="0.0.0.0", port=8000)