from fastapi import FastAPI | |
from pydantic import BaseModel | |
import gradio as gr | |
import uvicorn | |
app = FastAPI() | |
class Item(BaseModel): | |
prompt: str | |
zeitstempel: int | |
async def create_item(item: Item): | |
global prompt | |
prompt = item.prompt | |
zeitstempel = item.zeitstempel | |
return {"prompt": prompt, "zeitstempel": zeitstempel} | |
# Initial prompt value | |
prompt = "" | |
def get_prompt(): | |
return prompt | |
#gr_interface = gr.Interface(fn=get_prompt, inputs=[], outputs="text", live=True) | |
#@app.get("/") | |
#def read_root(): | |
#return gr_interface.launch(share=True) | |
if __name__ == "__main__": | |
uvicorn.run(app, host="0.0.0.0", port=8000) | |