Spaces:
Sleeping
Sleeping
File size: 684 Bytes
be7d622 f690284 be7d622 f690284 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
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")
|