Spaces:
Sleeping
Sleeping
| import requests | |
| import json | |
| import os | |
| def get_completion(inputs, parameters=None): | |
| headers = { | |
| "Authorization":f"Bearer {api_key}", | |
| "Content-Type":"application/json" | |
| } | |
| data = {"inputs": inputs} | |
| if parameters is not None: | |
| data['parameters'] = parameters | |
| response = requests.request("POST", | |
| endpoint_url, | |
| headers=headers, | |
| data=json.dumps(data) | |
| ) | |
| return json.loads(response.content.decode("utf-8")) | |
| def summarize(input): | |
| output = get_completion(input) | |
| return output[0]['summary_text'] | |
| api_key = os.environ['HF_TOKEN'] | |
| endpoint_url = os.environ['API_URL'] |