TURNA / apps /utils.py
yirmibesogluz's picture
Created utils file
5444ef5
raw
history blame contribute delete
700 Bytes
import requests
import time
from transformers import pipeline
import os
HF_AUTH_TOKEN = os.getenv('HF_AUTH_TOKEN')
headers = {"Authorization": f"Bearer {HF_AUTH_TOKEN}"}
def query(text, url, params=None):
data = {"inputs": text, "parameters": params}
while True:
response = requests.post(url, headers=headers, json=data)
if 'error' not in response.json():
output = response.json()[0]["generated_text"]
return output
else:
print(response.json())
time.sleep(15)
print('Sending request again', flush=True)
def pipe():
pipe = pipeline("text2text-generation", model="boun-tabi-LMG/TURNA", tokenizer="boun-tabi-LMG/TURNA", temperature=0.7, repetition_penalty=0.5, top_p=0.9)