Colby commited on
Commit
9496358
·
verified ·
1 Parent(s): 857b70a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -81,7 +81,7 @@ def generate_text(prompt, model_path, text_generation_parameters, headers):
81
  print(output_list)
82
  return(stringlist)
83
 
84
- model_path = "Colby/StarCoder-3B-WoW-JSON"
85
  parameters = {
86
  "max_new_tokens": 250,
87
  "return_full_text": False,
@@ -137,10 +137,10 @@ def merlin_chat(message, history):
137
  context += entsum + '\n\n'
138
  context
139
  system_msg = {
140
- 'role': 'system', 'content': context + f'\n\nThe following is a conversation about {max_topic}.'
141
  }
142
  user_msg = {'role': 'user', 'content': message}
143
- prompt = "[" + json.dumps(system_msg) + chat_json + json.dumps(user_msg) + "{'role': 'assistant, 'content': '*recalls \""
144
  for attempt in range(3):
145
  # result = model(prompt, max_new_tokens=250, return_full_text=False, handle_long_generation="hole")
146
  result = generate_text(prompt, model_path, parameters, headers)
@@ -157,7 +157,9 @@ def merlin_chat(message, history):
157
  if end<=0:
158
  continue
159
  cleanStr = cleanStr[:end]
160
- message = json.loads(cleanStr)
 
 
161
  if message['role'] != 'assistant':
162
  continue
163
  return message['content']
 
81
  print(output_list)
82
  return(stringlist)
83
 
84
+ model_path = "Colby/StarCoder-1B-WoW-JSON"
85
  parameters = {
86
  "max_new_tokens": 250,
87
  "return_full_text": False,
 
137
  context += entsum + '\n\n'
138
  context
139
  system_msg = {
140
+ 'role': 'system', 'content': context
141
  }
142
  user_msg = {'role': 'user', 'content': message}
143
+ prompt = "[" + json.dumps(system_msg) + chat_json + json.dumps(user_msg) + "{'role': 'assistant, 'content': '"
144
  for attempt in range(3):
145
  # result = model(prompt, max_new_tokens=250, return_full_text=False, handle_long_generation="hole")
146
  result = generate_text(prompt, model_path, parameters, headers)
 
157
  if end<=0:
158
  continue
159
  cleanStr = cleanStr[:end]
160
+ messageStr = prompt + cleanStr + "]"
161
+ messages = json.loads(cleanStr)
162
+ message = messages[-1]
163
  if message['role'] != 'assistant':
164
  continue
165
  return message['content']