yashxx07 commited on
Commit
71e1bcf
·
verified ·
1 Parent(s): 78e320e

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +15 -14
main.py CHANGED
@@ -1,17 +1,18 @@
1
  import requests
2
  from bs4 import BeautifulSoup
3
- from fastapi import FastAPI, Request, StreamingResponse
 
4
  from pydantic import BaseModel
5
  import re
6
  import os
7
- import transformers
8
- import torch
9
 
10
  app = FastAPI()
11
 
12
 
13
 
14
- summarizer = transformers.pipeline("summarization", model="Falconsai/text_summarization")
15
 
16
 
17
 
@@ -83,22 +84,22 @@ async def root(item: Item):
83
  return {"error": str(e), "status_code": 500}
84
 
85
 
86
- @app.post("/summarize-v1")
87
- async def root(item: Item):
88
 
89
- try:
90
 
91
- article = extract_article_content(item.url)
92
 
93
- if len(article) == 0:
94
- return {'summary': ""}
95
 
96
- summ = summarizer(article, max_length=1000, min_length=30, do_sample=False)
97
 
98
- return {"summary":summ}
99
 
100
- except requests.RequestException as e:
101
- return {"error": str(e), "status_code": 500}
102
 
103
 
104
 
 
1
  import requests
2
  from bs4 import BeautifulSoup
3
+ from fastapi import FastAPI, Request
4
+ from fastapi.responses import StreamingResponse
5
  from pydantic import BaseModel
6
  import re
7
  import os
8
+ # import transformers
9
+ # import torch
10
 
11
  app = FastAPI()
12
 
13
 
14
 
15
+ #summarizer = transformers.pipeline("summarization", model="Falconsai/text_summarization")
16
 
17
 
18
 
 
84
  return {"error": str(e), "status_code": 500}
85
 
86
 
87
+ # @app.post("/summarize-v1")
88
+ # async def root(item: Item):
89
 
90
+ # try:
91
 
92
+ # article = extract_article_content(item.url)
93
 
94
+ # if len(article) == 0:
95
+ # return {'summary': ""}
96
 
97
+ # summ = summarizer(article, max_length=1000, min_length=30, do_sample=False)
98
 
99
+ # return {"summary":summ}
100
 
101
+ # except requests.RequestException as e:
102
+ # return {"error": str(e), "status_code": 500}
103
 
104
 
105