The prompt template format depends on the version of the weights you are using. Using the wrong template will degrade model performance.
For weights v1.1, v1.3, and v1.5
These versions use USER: and ASSISTANT: identifiers and the </s separator.
For weights v0
This version uses ### Human: and ### Assistant: identifiers.
Note for v1.1+: The separator was changed from ### to the EOS token </s to improve generation stop criteria and library compatibility.
### Example prompt (weights v1.1, v1.3, v1.5)
A chat between a curious user and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the user's questions.
USER: Hello!
ASSISTANT: Hello!</s>
USER: How are you?
ASSISTANT: I am good.</s>
### Example prompt (weights v0)
A chat between a curious human and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the human's questions.
Human: Hello!
Assistant: Hello!
Human: How are you?
Assistant: I am good.