sagar008 commited on
Commit
4828140
·
verified ·
1 Parent(s): cd46991

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -2,19 +2,21 @@ from fastapi import FastAPI
2
  from pydantic import BaseModel
3
  from transformers import pipeline, AutoTokenizer
4
  import uvicorn
5
-
6
  app = FastAPI()
 
 
7
 
8
  MODEL_NAME = "VincentMuriuki/legal-summarizer"
9
- summarizer = pipeline("summarization", model=MODEL_NAME)
10
- tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
11
 
12
  class SummarizeInput(BaseModel):
13
  text: str
14
 
15
  class ChunkInput(BaseModel):
16
  text: str
17
- max_tokens: int = 512
18
 
19
  @app.post("/summarize")
20
  def summarize_text(data: SummarizeInput):
 
2
  from pydantic import BaseModel
3
  from transformers import pipeline, AutoTokenizer
4
  import uvicorn
5
+ import os
6
  app = FastAPI()
7
+ HF_AUTH_TOKEN=os.environ.get("HF_TOKEN")
8
+
9
 
10
  MODEL_NAME = "VincentMuriuki/legal-summarizer"
11
+ summarizer = pipeline("summarization", model=MODEL_NAME, token=HF_AUTH_TOKEN)
12
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, token=HF_AUTH_TOKEN)
13
 
14
  class SummarizeInput(BaseModel):
15
  text: str
16
 
17
  class ChunkInput(BaseModel):
18
  text: str
19
+ max_tokens: int = 512
20
 
21
  @app.post("/summarize")
22
  def summarize_text(data: SummarizeInput):