Skip to content

Commit

Permalink
FIX BUG: only the last variable is replaced
Browse files Browse the repository at this point in the history
  • Loading branch information
Talegorithm committed Jul 29, 2023
1 parent b1a5b7c commit 5cb64bb
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/handyllm/prompt_converter.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,10 @@ def chat_replace_variables(self, chat, variable_map: dict, inplace=False):
else:
new_chat = []
for message in chat:
new_message = {"role": message['role'], "content": message['content']}
for var, value in variable_map.items():
if var in message['content']:
new_message = {"role": message['role'], "content": message['content'].replace(var, value)}
else:
new_message = {"role": message['role'], "content": message['content']}
new_message = {"role": new_message['role'], "content": new_message['content'].replace(var, value)}
new_chat.append(new_message)
return new_chat

0 comments on commit 5cb64bb

Please sign in to comment.