from fastapi import FastAPI from fastapi.responses import HTMLResponse from pydantic import BaseModel import uvicorn app = FastAPI(title="Docker0 测试应用") class TextInput(BaseModel): text: str @app.get("/", response_class=HTMLResponse) async def home(): return """ Docker0 Space

🐳 Docker0 Space 测试成功!

这是一个运行在 Hugging Face Docker Space 上的 FastAPI 应用。

试试访问:/generate?text=你好,世界

当前时间:2026 年测试环境

""" @app.get("/generate") async def generate(text: str = "默认测试文本"): result = f"收到输入:{text}\n\n处理结果:这是一个来自 Docker Space 的测试回复!🚀" return {"input": text, "output": result, "status": "success"} # 如果直接运行(本地测试用) if __name__ == "__main__": uvicorn.run(app, host="0.0.0.0", port=7860)