Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -25,3 +25,15 @@ iface = gr.Interface(
|
|
| 25 |
if __name__ == "__main__":
|
| 26 |
# Важно: server_name="0.0.0.0", чтобы Hugging Face смог подключиться
|
| 27 |
iface.launch(server_name="0.0.0.0", server_port=7860, share=False, show_api=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
if __name__ == "__main__":
|
| 26 |
# Важно: server_name="0.0.0.0", чтобы Hugging Face смог подключиться
|
| 27 |
iface.launch(server_name="0.0.0.0", server_port=7860, share=False, show_api=True)
|
| 28 |
+
|
| 29 |
+
import fastapi
|
| 30 |
+
from fastapi import FastAPI
|
| 31 |
+
from fastapi.middleware.cors import CORSMiddleware
|
| 32 |
+
|
| 33 |
+
app = FastAPI()
|
| 34 |
+
app.add_middleware(CORSMiddleware, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"])
|
| 35 |
+
|
| 36 |
+
@app.post("/api/summarize")
|
| 37 |
+
async def summarize_api(data: dict):
|
| 38 |
+
text = data.get("text", "")
|
| 39 |
+
return {"summary": summarize_text(text)}
|