python 后端接口流式输出内容

python 后端流式返回结果代码案例

from fastapi import FastAPI
from fastapi.responses import StreamingResponse

app = FastAPI()

@app.get("/items/{item_id}")
async def read_item(item_id: int):
    async def stream_data():
        for i in range(100):
            yield f"data:{i}\n\n"  # 使用yield发送数据
    return StreamingResponse(stream_data())  # 返回StreamingResponse对象

你可能感兴趣的:(python,开发语言,前端)