EmoCube commited on
Commit
1cb6452
·
verified ·
1 Parent(s): 0fd592c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -13
app.py CHANGED
@@ -56,19 +56,15 @@ 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
- model = "https://api-inference.huggingface.co/models/" + model;
60
- headers = {};
61
-
62
- response = requests.post(model, headers=headers, json=messages, timeout=60)
63
- if response.status_code != 200:
64
- print(f"Error: Failed to get image. Response status: {response.status_code}")
65
- print(f"Response content: {response.text}")
66
- if response.status_code == 503:
67
- raise gr.Error(f"{response.status_code} : The model is being loaded")
68
- raise gr.Error(f"{response.status_code}")
69
- else:
70
- print(response.content)
71
- return response.content
72
 
73
  def run_together_model(model, messages, max_tokens, temperature, top_p):
74
  client = Together()
 
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()