EmoCube commited on
Commit
32337e2
·
verified ·
1 Parent(s): 1cb6452

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -9
app.py CHANGED
@@ -56,15 +56,24 @@ def get_messages_api(messages):
56
  return json.dumps(messages, indent=4)
57
 
58
  def run_huggingface_model(model, messages, max_tokens, temperature, top_p):
59
- client = InferenceClient(model)
60
- response = client.chat_completion(
61
- messages,
62
- max_tokens=max_tokens,
63
- stream=False,
64
- temperature=temperature,
65
- top_p=top_p,
66
- )
67
- return response.choices[0].message.content
 
 
 
 
 
 
 
 
 
68
 
69
  def run_together_model(model, messages, max_tokens, temperature, top_p):
70
  client = Together()
 
56
  return json.dumps(messages, indent=4)
57
 
58
  def run_huggingface_model(model, messages, max_tokens, temperature, top_p):
59
+ API_TOKEN = random.choice([os.getenv("HF_READ_TOKEN")])
60
+ headers = {"Authorization": f"Bearer {API_TOKEN}"}
61
+
62
+ payload = {
63
+ "inputs": messages,
64
+ "seed": random.randint(1, 1000000000),
65
+ "parameters": {
66
+ "max_tokens": max_tokens,
67
+ "temperature": temperature,
68
+ "top_p": top_p
69
+ }
70
+ }
71
+
72
+ model = "https://api-inference.huggingface.co/models/" + model;
73
+ response = requests.post(model, headers=headers, json=payload, timeout=timeout)
74
+
75
+ print(response.content)
76
+ return response.content
77
 
78
  def run_together_model(model, messages, max_tokens, temperature, top_p):
79
  client = Together()