paula-st commited on
Commit
856029a
·
verified ·
1 Parent(s): 9917122

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -0
app.py CHANGED
@@ -1,3 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
 
3
  def summarize(input):
 
1
+ import os
2
+ import io
3
+ from IPython.display import Image, display, HTML
4
+ from PIL import Image
5
+ import base64
6
+ from dotenv import load_dotenv, find_dotenv
7
+ _ = load_dotenv(find_dotenv()) # read local .env file
8
+ hf_api_key = os.environ['HF_API_KEY']
9
+
10
+ # Helper function
11
+ import requests, json
12
+
13
+ #Summarization endpoint
14
+ def get_completion(inputs, parameters=None,ENDPOINT_URL=os.environ['HF_API_SUMMARY_BASE']):
15
+ headers = {
16
+ "Authorization": f"Bearer {hf_api_key}",
17
+ "Content-Type": "application/json"
18
+ }
19
+ data = { "inputs": inputs }
20
+ if parameters is not None:
21
+ data.update({"parameters": parameters})
22
+ response = requests.request("POST",
23
+ ENDPOINT_URL, headers=headers,
24
+ data=json.dumps(data)
25
+ )
26
+ return json.loads(response.content.decode("utf-8"))
27
+
28
+ from transformers import pipeline
29
+
30
+ get_completion = pipeline("summarization", model="shleifer/distilbart-cnn-12-6")
31
+
32
  import gradio as gr
33
 
34
  def summarize(input):