Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Escape single quotes in CURL snippets
Browse files
src/lib/components/InferencePlayground/InferencePlaygroundCodeSnippets.svelte
CHANGED
|
@@ -220,7 +220,11 @@ print(output.choices[0].message)`,
|
|
| 220 |
const formattedMessages = ({ sep, start, end }: MessagesJoiner) =>
|
| 221 |
start +
|
| 222 |
getMessages()
|
| 223 |
-
.map(({ role, content }) =>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 224 |
.join(sep) +
|
| 225 |
end;
|
| 226 |
|
|
|
|
| 220 |
const formattedMessages = ({ sep, start, end }: MessagesJoiner) =>
|
| 221 |
start +
|
| 222 |
getMessages()
|
| 223 |
+
.map(({ role, content }) => {
|
| 224 |
+
// escape single quotes since single quotes is used to define http post body inside curl requests
|
| 225 |
+
content = content?.replace(/'/g, "'\\''");
|
| 226 |
+
return `{ "role": "${role}", "content": "${content}" }`;
|
| 227 |
+
})
|
| 228 |
.join(sep) +
|
| 229 |
end;
|
| 230 |
|