emeses commited on
Commit
db9c707
·
1 Parent(s): 5938f39

Update space

Browse files
Files changed (1) hide show
  1. app.py +12 -18
app.py CHANGED
@@ -12,30 +12,24 @@ def respond(
12
  temperature=0.7,
13
  top_p=0.95,
14
  ):
15
- messages = [{"role": "system", "content": system_message}]
16
-
17
- # Convert history to messages
18
  for user_msg, assistant_msg in history:
19
- messages.extend([
20
- {"role": "user", "content": user_msg},
21
- {"role": "assistant", "content": assistant_msg}
22
- ])
23
-
24
- messages.append({"role": "user", "content": message})
25
-
26
- # Stream response
27
  response = ""
28
  try:
29
- for chunk in client.chat_completion(
30
- messages,
31
- max_tokens=max_tokens,
32
- stream=True,
33
  temperature=temperature,
34
  top_p=top_p,
 
35
  ):
36
- if token := chunk.choices[0].delta.content:
37
- response += token
38
- yield response
39
  except Exception as e:
40
  yield f"Error: {str(e)}"
41
 
 
12
  temperature=0.7,
13
  top_p=0.95,
14
  ):
15
+ # Format conversation context
16
+ conversation = system_message + "\n\n"
 
17
  for user_msg, assistant_msg in history:
18
+ conversation += f"User: {user_msg}\nAssistant: {assistant_msg}\n"
19
+ conversation += f"User: {message}\nAssistant: "
20
+
21
+ # Stream response using text generation
 
 
 
 
22
  response = ""
23
  try:
24
+ for token in client.text_generation(
25
+ conversation,
26
+ max_new_tokens=max_tokens,
 
27
  temperature=temperature,
28
  top_p=top_p,
29
+ stream=True,
30
  ):
31
+ response += token
32
+ yield response
 
33
  except Exception as e:
34
  yield f"Error: {str(e)}"
35