Issue Description
The docs describes new line continuation characters as just \, however, in practice chat actually requires a space followed by \. This comes from this implementation in chat.py
self.content.append(user_content.rstrip(" \\"))
Steps to reproduce the issue
run a model
- Begin typing a message with a continuation line.
e.g. "hello\
how are you?"
Describe the results you received
The new line character submits the message rather than continuing.
Describe the results you expected
A multiline message.
ramalama info output
{
"Accelerator": "none",
"Config": {
"api_key": "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",
"carimage": "quay.io/ramalama/ramalama",
"engine": "docker",
"settings": {
"config_files": [
"/Users/ieaves/.config/ramalama/ramalama.conf"
]
},
"user": {
"no_missing_gpu_prompt": true
}
},
...
}
Upstream Latest Release
Yes
Additional environment details
No response
Additional information
No response
Issue Description
The docs describes new line continuation characters as just
\, however, in practice chat actually requires a space followed by\. This comes from this implementation in chat.pySteps to reproduce the issue
runa modelDescribe the results you received
The new line character submits the message rather than continuing.
Describe the results you expected
A multiline message.
ramalama info output
Upstream Latest Release
Yes
Additional environment details
No response
Additional information
No response