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")