Yermek68 commited on
Commit
7966fd3
·
verified ·
1 Parent(s): 08b5d1c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -1,6 +1,7 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
  from fastapi import FastAPI
 
4
  from fastapi.middleware.cors import CORSMiddleware
5
 
6
  # 1. Модель суммаризации
@@ -41,3 +42,13 @@ iface = gr.Interface(
41
  # 4. Запуск сервера (чтобы контейнер Hugging Face не завершался)
42
  if __name__ == "__main__":
43
  iface.launch(server_name="0.0.0.0", server_port=7860, share=False)
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
  from transformers import pipeline
3
  from fastapi import FastAPI
4
+ from summarizer import summarize_via_hf
5
  from fastapi.middleware.cors import CORSMiddleware
6
 
7
  # 1. Модель суммаризации
 
42
  # 4. Запуск сервера (чтобы контейнер Hugging Face не завершался)
43
  if __name__ == "__main__":
44
  iface.launch(server_name="0.0.0.0", server_port=7860, share=False)
45
+
46
+ @app.post("/pipeline/analyze_text")
47
+ async def analyze_text(data: dict):
48
+ """
49
+ Этот endpoint принимает текст от пользователя
50
+ и возвращает краткое резюме через Eroha Summarizer PRO.
51
+ """
52
+ text = data.get("text", "")
53
+ summary = summarize_via_hf(text)
54
+ return {"summary": summary}