yashxx07 commited on
Commit
7f2a9f4
·
1 Parent(s): 0a9b82f

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -3
main.py CHANGED
@@ -4,9 +4,15 @@ from fastapi import FastAPI
4
  from pydantic import BaseModel
5
  import re
6
  import os
7
- from transformers import pipeline
 
8
 
9
- bart_summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
 
 
 
 
 
10
 
11
 
12
  app = FastAPI()
@@ -107,7 +113,7 @@ async def root(item: Item):
107
 
108
  article = extract_article_content(item.url)
109
 
110
- output = summarizer(ARTICLE, max_length=130, min_length=30, do_sample=False)
111
 
112
  return {"summary": output}
113
 
 
4
  from pydantic import BaseModel
5
  import re
6
  import os
7
+ import transformers
8
+ import torch
9
 
10
+
11
+ model_id = "meta-llama/Meta-Llama-3-8B"
12
+
13
+ pipeline = transformers.pipeline(
14
+ "text-generation", model=model_id, model_kwargs={"torch_dtype": torch.bfloat16}, device_map="auto"
15
+ )
16
 
17
 
18
  app = FastAPI()
 
113
 
114
  article = extract_article_content(item.url)
115
 
116
+ output = pipeline("Summarize the following news article for me:", article)
117
 
118
  return {"summary": output}
119