DeMaking commited on
Commit
4fd3d10
·
verified ·
1 Parent(s): 9495ab8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -11
app.py CHANGED
@@ -22,10 +22,6 @@ login(token=HF_HUB_TOKEN)
22
 
23
  client = InferenceClient(api_key=HF_HUB_TOKEN)
24
 
25
- # Load Hebrew and English text generation models
26
- # lang_generator = pipeline("text-generation", model="microsoft/Phi-3.5-mini-instruct")
27
-
28
-
29
  # Function to detect language
30
  def detect_language(user_input):
31
  try:
@@ -40,10 +36,7 @@ def detect_language(user_input):
40
  def generate_response(text):
41
  language = detect_language(text)
42
  print(f"Detected language: {language}, ", f"current time: {current_time_gmt()}")
43
-
44
- #template = "Use the text in the question as context to answer the question at the end.\
45
- #If you don't know the answer, just say that you don't know, don't try to make up an answer."
46
-
47
  if language == "hebrew" or language == "english":
48
  messages = [
49
  { "role": "user", "content": text }
@@ -53,12 +46,12 @@ def generate_response(text):
53
  completion = client.chat.completions.create(
54
  model="microsoft/Phi-3.5-mini-instruct",
55
  messages=messages,
56
- max_tokens=400,
57
  temperature=0.5,
58
  top_p=0.7
59
  )
60
- print("\ncompletion: ", completion.choices[0].message, f"\ncurrent time: {current_time_gmt()}")
61
- return completion.choices[0].message
62
 
63
  return "Sorry, I only support Hebrew and English."
64
 
 
22
 
23
  client = InferenceClient(api_key=HF_HUB_TOKEN)
24
 
 
 
 
 
25
  # Function to detect language
26
  def detect_language(user_input):
27
  try:
 
36
  def generate_response(text):
37
  language = detect_language(text)
38
  print(f"Detected language: {language}, ", f"current time: {current_time_gmt()}")
39
+
 
 
 
40
  if language == "hebrew" or language == "english":
41
  messages = [
42
  { "role": "user", "content": text }
 
46
  completion = client.chat.completions.create(
47
  model="microsoft/Phi-3.5-mini-instruct",
48
  messages=messages,
49
+ max_tokens=500,
50
  temperature=0.5,
51
  top_p=0.7
52
  )
53
+ print("\ncompletion: ", completion.choices[0].message.content, f"\ncurrent time: {current_time_gmt()}")
54
+ return completion.choices[0].message.content
55
 
56
  return "Sorry, I only support Hebrew and English."
57