Skip to content

Commit c37c34d

Browse files
authored
explicit cast messages to string
1 parent f015966 commit c37c34d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llama_cpp/llama_chat_format.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def _format_llama2(
101101
if system_message and i == 0:
102102
ret += message + seps[i % 2]
103103
elif message:
104-
ret += role + message + " " + seps[i % 2]
104+
ret += role + str(message) + " " + seps[i % 2]
105105
else:
106106
ret += role + " "
107107
return ret
@@ -114,7 +114,7 @@ def _format_add_colon_single(
114114
ret = system_message + sep
115115
for role, message in messages:
116116
if message:
117-
ret += role + ": " + message + sep
117+
ret += role + ": " + str(message) + sep
118118
else:
119119
ret += role + ":"
120120
return ret
@@ -128,7 +128,7 @@ def _format_add_colon_two(
128128
ret = system_message + seps[0]
129129
for i, (role, message) in enumerate(messages):
130130
if message:
131-
ret += role + ": " + message + seps[i % 2]
131+
ret += role + ": " + str(message) + seps[i % 2]
132132
else:
133133
ret += role + ":"
134134
return ret
@@ -141,7 +141,7 @@ def _format_no_colon_single(
141141
ret = system_message
142142
for role, message in messages:
143143
if message:
144-
ret += role + message + sep
144+
ret += role + str(message) + sep
145145
else:
146146
ret += role
147147
return ret
@@ -154,7 +154,7 @@ def _format_add_colon_space_single(
154154
ret = system_message + sep
155155
for role, message in messages:
156156
if message:
157-
ret += role + ": " + message + sep
157+
ret += role + ": " + str(message) + sep
158158
else:
159159
ret += role + ": " # must be end with a space
160160
return ret
@@ -167,7 +167,7 @@ def _format_chatml(
167167
ret = "" if system_message == "" else system_message + sep + "\n"
168168
for role, message in messages:
169169
if message:
170-
ret += role + "\n" + message + sep + "\n"
170+
ret += role + "\n" + str(message) + sep + "\n"
171171
else:
172172
ret += role + "\n"
173173
return ret
@@ -181,7 +181,7 @@ def _format_chatglm3(
181181
ret += system_message
182182
for role, message in messages:
183183
if message:
184-
ret += role + "\n" + " " + message
184+
ret += role + "\n" + " " + str(message)
185185
else:
186186
ret += role
187187
return ret

0 commit comments

Comments
 (0)