apidemo / app.py
Danielrahmai1991's picture
Update app.py
f690284 verified
raw
history blame contribute delete
684 Bytes
import streamlit as st
import uvicorn
from fastapi import FastAPI, Depends, HTTPException, status, Request
from fastapi.responses import StreamingResponse
st.title("Hello World App")
name = st.text_input("Enter your name:")
if st.button("Greet"):
st.write(f"Hello, {name}!")
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Welcome to FastAPI!"}
@app.post("/generate")
async def generate(query: str):
# stream_response = run_generation(query)
stream_response = "Hi i am"
return StreamingResponse(stream_response, media_type="text/plain")
if __name__ == "__main__":
uvicorn.run(app, host="0.0.0.0", port=8080, log_level="debug")